@charset "UTF-8";@-webkit-keyframes keyframes-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes keyframes-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animation-spin{-webkit-animation:keyframes-spin 1.5s linear infinite;animation:keyframes-spin 1.5s linear infinite}@-webkit-keyframes keyframes-blinker{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@keyframes keyframes-blinker{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}.animation-blinker{-webkit-animation:keyframes-blinker 1s infinite;animation:keyframes-blinker 1s infinite}@-webkit-keyframes keyframes-loading{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes keyframes-loading{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animation-loadingbar{-webkit-animation:keyframes-loading 2s infinite;animation:keyframes-loading 2s infinite}@-webkit-keyframes scale-up-down{0%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-down{0%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-up-down-02{0%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-down-02{0%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-hide-show{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes scale-hide-show{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes spin-hide{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}16%{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}33%{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}66%{-webkit-transform:scale(0.5) rotate(0);transform:scale(0.5) rotate(0)}100%{-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}}@keyframes spin-hide{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}16%{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}33%{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}66%{-webkit-transform:scale(0.5) rotate(0);transform:scale(0.5) rotate(0)}100%{-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}}.animation-shake-horizon{-webkit-animation:spin-hide .65s linear forwards;animation:spin-hide .65s linear forwards}@-webkit-keyframes shake-horizon{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}45%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}88%{-webkit-transform:translateX(8px);transform:translateX(8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-horizon{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}45%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}88%{-webkit-transform:translateX(8px);transform:translateX(8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.animation-shake-horizon{-webkit-animation:shake-horizontal .65s linear both;animation:shake-horizontal .65s linear both}body{font-family:-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"Helvetica Neue",sans-serif;font-size:16px}body{overscroll-behavior-y:none}.nowrap{display:inline-block}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;line-height:1}body{word-break:break-word}body{word-wrap:break-word}pre{word-break:normal}pre{word-wrap:normal}main,article,section,header,footer,aside,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,figcaption{display:block;margin:0;padding:0}ul,li{margin-top:0;margin-right:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0}img,figure{display:block;margin:0;padding:0;border:0;outline:0}small{margin:0;padding:0;font-style:normal;font-weight:normal}a,label,button{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}a{text-decoration:none}select{height:40px;padding:0 21px 0 3px;border-radius:4px;border:1px solid #ccc;font-size:15px;background-color:#fff !important;color:#111}select:disabled{appearance:none;-webkit-appearance:none;-moz-appearance:none}.submit,input[type=text],input[type=search],input[type=date],input[type=time],input[type=tel],input[type=email],input[type=number],input[type=password],input[type=submit],button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:40px;padding:0 .4em;border-radius:4px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#111;-webkit-box-shadow:none;box-shadow:none;font-size:16px}.submit:focus,input[type=text]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=submit]:focus,button:focus,textarea:focus{outline:0}input[type=number]{text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{cursor:pointer}input[type=radio],input[type=checkbox]{margin:0}button{padding:0 .6em;color:#111;font-size:100%}textarea{display:block;width:100%;height:200px;padding:.4em}input:disabled,textarea:disabled,select:disabled,button:disabled{opacity:.7;color:#999}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}table{border:0;border-collapse:collapse}body,a{-webkit-touch-callout:none}a{-webkit-user-select:none}.center-spin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1}.login{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa}.login-inner{width:100%;max-width:400px}.login-inner form{padding:24px;background:#fff;border-radius:4px}.propagation{position:fixed;top:0;left:0;display:none;width:100%;height:100%}.slideshow__frame{position:relative;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;height:100%;margin:0;padding:0;pointer-events:auto}.slideshow__flex{position:relative;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0;padding:0;will-change:left}.slideshow__unit{display:block;width:100%;min-width:100%;height:100%;margin:0;padding:0;overflow:hidden}.uploader{position:relative;display:grid;grid-template-columns:1fr 300px 480px;grid-template-columns:1fr 375px 375px;background:#fff}.uploader .uploader-data,.uploader .uploader-add{height:100dvh;overflow-y:auto}.uploader button:not(:disabled){border-color:#111}.uploader .uploader-add-function{position:sticky;top:0;z-index:2;padding:18px 18px 10px;background:#fff}.uploader .uploader-droparea{padding:60px 20px;background:#fff;border:2px dashed #ccc;text-align:center;cursor:pointer;line-height:1.5;-webkit-transition:.2s;transition:.2s}.uploader .uploader-droparea.is-dragover{background:#f0f8ff;border-color:#007bff}.uploader .uploader-add-list{padding:0 18px}.uploader .uploader-filecard{display:grid;grid-template-columns:40px 80px 1fr 60px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;padding:10px;margin:0 0 10px;font-size:14px}.uploader .uploader-filecard button{padding:0}.uploader .uploader-filecardprogress{background:#eee;height:6px;margin-top:6px}.uploader .uploader-filecardbar{height:6px;width:0;background:#007bff;-webkit-transition:width .2s;transition:width .2s}.uploader .uploader-filecardstatus{margin-top:6px;font-size:12px}.uploader .uploader-filecard.is-error .uploader-filecardstatus{color:#c00;font-weight:bold}.uploader .uploader-filecard{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.uploader .uploader-filecard.is-fadeout{opacity:0}.uploader .uploader-text{width:100%;overflow:hidden}.uploader .uploader-name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uploader .uploader-thumbnail{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.uploader .uploader-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}.uploader .uploader-thumbnail.uploader-nothumbnail{position:relative;top:0;left:0;z-index:1;cursor:pointer}.uploader .uploader-thumbnail.uploader-nothumbnail::after{content:"Delete";position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:13px}.uploader .uploader-add-controls{position:sticky;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 18px 18px;background:#fff}.uploader .uploader-add-controls button,.uploader .uploader-add-controls button:disabled{background:#fff;opacity:1}.uploader .uploader-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.uploader .uploader-delete-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;aspect-ratio:1/1;cursor:pointer}.uploader .uploader-delete-button>div{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:14px;height:14px;rotate:45deg}.uploader .uploader-delete-button>div::before,.uploader .uploader-delete-button>div::after{content:"";position:absolute;background-color:#111}.uploader .uploader-delete-button>div::before{width:100%;height:2px}.uploader .uploader-delete-button>div::after{width:2px;height:100%}.uploader .uploader-data{background:#eee}.uploader .uploader-data .uploader-data-lists ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:10px;list-style:none}.uploader .uploader-data .uploader-data-lists li{margin:0;padding:10px;background:#fff}.uploader .uploader-data .uploader-data-lists img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;cursor:pointer}html[lang=ja] .uploader-thumbnail.uploader-nothumbnail::after{content:"削除"}.map-edit-venue .map-set-area{display:-webkit-box;display:-ms-flexbox;display:flex}.map-edit-venue .map-place,.map-edit-venue .tabbar-inner{display:none}.js-submit-toast{position:relative;width:100%}.js-submit-toast.event-candidates-nav .toast{bottom:35px}.js-submit-toast .toast{position:absolute;left:0;bottom:50px;width:100%;margin:0;padding:0;text-align:center;font-weight:bold;line-height:1.1;font-size:13px}.js-submit-toast .toast.toast-success{color:#1cbb1c}.js-submit-toast .toast.toast-error{color:#c00}.js-submit-toast .toast span{background:#fff}.js-submit-image-drag .form-profile-thumbnail{-webkit-box-sizing:content-box;box-sizing:content-box;border:2px dashed #ccc;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s}.js-submit-image-drag.is-dragover .form-profile-thumbnail{border-color:#4a90e2;background-color:#eef6ff}.js-submit-image-button.uploading,.js-submit-image-drag.uploading{opacity:.2}.map-edit-venue .map-center{display:block}.map-center{display:none}.js-tabbar-profile.hidden.hidden,.js-form-venue-show-venue-manager.hidden,.js-event-member.hidden,.js-form-datetime-ex.hidden,.js-candidate-join.hidden,.js-candidate-cancel.hidden{display:none}.user-calendar.calendar[data-view=list] .calendar-days .calendar-date{background:#eee}.user .calendar[data-view=list] a,.venue .calendar[data-view=list] a{color:#111}.calendar-event-unit[data-status=pending] .calendar-event-unit-name::before{content:"（調整中）";font-weight:bold}.calendar-event-unit[data-status=pending] .calendar-event-unit-tag{opacity:.6}.calendar[data-view=calendar] .calendar-days .calendar-event-unit[data-type=openmic] a::after{background:#db8600}.calendar[data-view=calendar] .calendar-days .calendar-event-unit[data-type=live] a::after{background:#c00}.calendar[data-view=calendar] .calendar-days .calendar-event-unit[data-status=pending] a::after{opacity:.6}.calendar{font-size:12px}.calendar[data-view=calendar]{padding:0 5px 0 6px}.calendar[data-view=calendar] ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:5px}.calendar[data-view=calendar] .calendar-date-unit,.calendar[data-view=calendar] .calendar-month,.calendar[data-view=calendar] .calendar-weekday{display:none}.calendar[data-view=calendar] .calendar-date{margin:0 0 5px}.calendar[data-view=calendar] .calendar-date[data-day="1"]{font-size:11px;white-space:nowrap}.calendar[data-view=calendar] .calendar-date[data-day="1"] .calendar-date-unit,.calendar[data-view=calendar] .calendar-date[data-day="1"] .calendar-month{display:unset}.calendar[data-view=calendar] .calendar-days li{min-height:60px;padding:0 5px 5px 0;border-right:1px solid #999}.calendar[data-view=calendar] .calendar-days a{display:block}.calendar[data-view=calendar] .calendar-days a::after{content:"";display:block;width:34px;height:34px;margin:0 auto;border-radius:20px}.calendar[data-view=calendar] .calendar-days a+a{margin:10px 0 0}.calendar[data-view=calendar] .calendar-days a>*{display:none}.calendar[data-view=list] .calendar-blank,.calendar[data-view=list] .calendar-header{display:none}.calendar[data-view=list] .calendar-days{border-top:1px solid #999}.calendar[data-view=list] .calendar-days li:not(.calendar-blank){display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;width:100%;margin:10px 0 0;padding:0 5px 5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar[data-view=list] .calendar-days .calendar-date{gap:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:46px;padding:6px 0 8px;background:#333}.calendar[data-view=list] .calendar-days .calendar-day{font-size:24px}.calendar[data-view=list] .calendar-days .calendar-day .calendar-date-unit{display:none}.calendar[data-view=list] a{color:#fff}.calendar[data-view=list] .calendar-event-unit-list{width:100%}.calendar[data-view=list] .calendar-event-unit{width:100%}.calendar ul{list-style:none}.calendar ul.calendar-header{position:sticky;top:0;left:0;z-index:2;width:100%;margin:10px 0 0;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.calendar ul.calendar-header li{padding:0 0 10px}.calendar ul.calendar-days{margin:0;padding:0}.calendar li{margin:0;border-bottom:1px solid #999}.calendar .calendar-date{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar .calendar-event-unit-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.calendar .calendar-event-unit{line-height:1.2}.calendar .calendar-event-unit a{display:block;min-height:34px}.calendar .calendar-event-unit-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0 0 5px}.calendar .calendar-event-unit-tag,.calendar .calendar-event-unit-time{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar .calendar-event-unit-tag{font-size:11px}.calendar .calendar-event-unit-tag span{display:inline-block;padding:2px 4px}.calendar .calendar-event-unit-name{margin:0 0 3px;font-size:13px}.calendar-nav-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-nav-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.calendar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px}.calendar-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.calendar-nav button+button{border-left:1px solid #ddd;border-radius:0}.calendar-nav button.focus{background:#666;color:#fff}.calendar-nav button svg{width:16px;height:16px}.calendar-nav button{min-width:5.5em}.calendar-nav button.hidden{display:none}.calendar-nav-create{position:absolute;top:-40px;right:-10px;padding:10px}.calendar-nav-create.hidden{display:none}.calendar-nav-create button{width:50px;height:50px;border-radius:48%}.event-openmic{background:#db8600;color:#fafafa}.event-live{background:#c00;color:#fafafa}.contact{line-height:1.8;font-size:14px}.contact h1{text-align:center;font-size:20px}.contact p{margin:1em 0 0}.contact .contact-textlink{text-decoration:underline;text-underline-offset:4px}.contact .contact-mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;margin:0 0 2px;border-radius:44px;border:1px solid #000;color:#000}.event-type{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px}.event-type span{display:block;padding:5px 7px}.event-name,.event-date,.event-table{margin:10px 0 0}.event[data-status=pending] .event-name::before{content:"（調整中）";font-weight:bold}.event-name{font-size:16px;font-family:"Zen Maru Gothic",sans-serif;line-height:1.3}.event-candidates .event-date{font-size:20px}.event-date{font-size:16px}.event-date>span{display:block}.event-date>span+span{margin:10px 0 0}.event-time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:26px;font-family:"Bebas Neue",sans-serif}.event-time>span+span::before{content:"/";margin-left:6px;padding-right:6px;font-weight:normal}.event-table{padding:10px 10px 10px 15px;border-radius:10px;background:#fbfaf5}.event-table table{font-size:14px;line-height:1.5}.event-table th,.event-table td{vertical-align:top}.event-table th{padding:1px 10px 0 0;white-space:nowrap}.event-place-name a{text-decoration:underline;text-underline-offset:4px;color:#000}.event-place-addr,.event-place-station{margin:5px 0 0;font-size:12px}.event-place-station span+span::before{content:"・"}.event-place-socialmedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.event-place-socialmedia figure{margin:0;padding:0;background:#777;border-radius:10px}.event-place-socialmedia img{width:90px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.event-place-socialmedia dl{margin:0;padding:0}.event-place-socialmedia dt{margin:0;padding:0;font-family:"Zen Maru Gothic",sans-serif;font-size:18px;line-height:1.2}.event-place-socialmedia dd{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;margin:0;padding:10px 0}.event-place-socialmedia dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;color:#111}.event-place-socialmedia dt{display:none}.event-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:10px 0 0}.event-member dt{font-size:12px;font-weight:bold;white-space:nowrap}.event-member ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;gap:10px;list-style:none}.event-member li{margin:0;padding:0}.event-member a{display:block;width:44px;height:44px;border-radius:46px;background:#ccc}.event-member img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:46px}.event-message{position:relative;margin:20px 0;padding:16px;border:1px solid #ccc;border-radius:10px;font-size:13px;line-height:1.5}.event-message-for-comedian{padding:24px 16px 16px}.event-message-for-comedian::before{content:"コメディアンのみ表示中";position:absolute;top:2px;right:2px;padding:0 5px;border-radius:0 5px 0 0;background:#eee;font-size:12px}.event-image{width:100%;height:auto;margin:20px auto 0;max-height:60vh;-o-object-fit:contain;object-fit:contain}.event-nav-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(to bottom,transparent,#fff)}.event-nav-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.event-nav-outer::after{background:0}.event-nav{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333}.event-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.event-nav button+button{border-left:1px solid #ddd;border-radius:0}.event-nav button.focus{background:#666;color:#fff}.event-nav button svg{width:16px;height:16px}.event-nav button{background:#fff;color:#333}.event-nav button+button{border-left:1px solid #333}.event-nav button.focus{background:#eee;color:#000}.event-nav.event-nav-linkcopy{border-color:transparent}.event-nav.event-nav-linkcopy span{text-decoration:underline;text-underline-offset:4px}.event-nav button{padding-right:5px;padding-left:5px}.event-candidates{position:relative;z-index:1;width:calc(100% + 32px);margin:16px 0 0 -16px;padding-bottom:8px;border:16px solid #31633f;border-bottom-width:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#31633f;overflow-x:auto;-webkit-overflow-scrolling:auto}.event-candidates-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.event-candidates-unit{min-width:calc(100% - 50px);padding:20px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.event-candidates-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:30px 0 0}.feedback{position:fixed;top:0;right:0;z-index:99998;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;border-radius:50% 0 50% 50%;background:#fbc600;color:#000;-webkit-transform-origin:top right;transform-origin:top right;rotate:0;-webkit-transition:rotate .35s;transition:rotate .35s}.feedback.show{rotate:90deg}.feedback span{display:block;width:50px;height:50px;background:#fff url(/assets/images/bg-feedback.jpg) center center no-repeat;background-size:auto 70px;border:2px solid #fff;border-radius:50%}.footer{margin:0 0 10px;padding:16px;border-radius:10px;background:#000;font-size:13px;line-height:1.5}.footer h2{margin:0;padding:0;font-family:"Mouse Memoirs",sans-serif;font-weight:400;font-size:28px}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:0;padding:10px 0 20px;list-style:none}.footer li{margin:0;padding:0}.footer a{display:inline-block;padding:5px 0;text-decoration:underline;text-underline-offset:4px;color:#fff}.footer p{margin:0;padding:0}.footer p.copyright{text-align:center;font-size:12px}.footer small{font-family:inherit;font-weight:normal;font-style:normal}.form{font-size:14px;line-height:1.6}.form h2{font-size:18px;text-align:center}.form dl,.form dl>div+div{margin:10px 0 0}.form dl>div{padding:16px;border-radius:10px;background:#f5f5f5}.form dt{padding:0 0 5px;font-weight:bold}.form dt.form-item-title-flex{padding:0 0 3px}.form dt .dt-ex{display:block;margin:5px 0;font-size:13px;font-weight:normal;line-height:1.5}.form dd+dd{margin:5px 0 0}.form dd span{font-size:13px}.form select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.form input[type=text]{width:100%}.form textarea{min-height:40px;height:unset;line-height:1.3;field-sizing:content}.form input[type=date]{width:100%;min-width:120px}.form-item-title-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.form-item-title-flex>span,.form-item-title-flex>strong{white-space:nowrap}.form-item-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px 0 0}.form-item-flex dt{padding:0;white-space:nowrap}.form-datetime{display:grid;grid-template-columns:40px 1fr}.form-datetime+.form-datetime{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.form-datetime .form-datetime-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:34px;height:100%}.form-datetime .form-datetime-delete button{padding:0;border:0;background:transparent}.form-datetime .form-datetime-delete button.inactive{opacity:.2;cursor:default}.form-datetime .form-datetime-delete button svg{width:20px;height:20px}.form-datetime .form-datetime-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.form-datetime .form-datetime-flex>div{margin:0;padding:0}.form-datetime .form-datetime-flex dt{margin:0}.form-datetime .form-datetime-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.form-datetime-ex{margin:10px 5px}.form-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.form-label label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.form-count{margin:5px 2px 0;text-align:right;font-size:12px}.form-count .is-over{color:#c00;font-weight:bold}.form-ex{font-size:12px}.form-ex+*{margin:10px 0 0}.form-button{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;border:0}.form-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.form-button button+button{border-left:1px solid #ddd;border-radius:0}.form-button button.focus{background:#666;color:#fff}.form-button button svg{width:16px;height:16px}.form-button button{background:#fff;color:#333}.form-button button+button{border-left:1px solid #333}.form-button button.focus{background:#eee;color:#000}.form-button button{display:block;background:transparent;text-decoration:underline;text-underline-offset:4px}.form-save-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(to bottom,transparent,#fff)}.form-save-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.form-save-outer::after{background:0}.form-delete,.form-save{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333;display:block;border:0}.form-delete button,.form-save button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.form-delete button+button,.form-save button+button{border-left:1px solid #ddd;border-radius:0}.form-delete button.focus,.form-save button.focus{background:#666;color:#fff}.form-delete button svg,.form-save button svg{width:16px;height:16px}.form-delete button,.form-save button{background:#fff;color:#333}.form-delete button+button,.form-save button+button{border-left:1px solid #333}.form-delete button.focus,.form-save button.focus{background:#eee;color:#000}.form-delete button,.form-save button{margin:auto}.form-delete.hidden{display:none}.form-delete button{border:1px solid transparent}.form-save button{border:1px solid #333}.form-profile-thumbnail-wrapper{display:grid;grid-template-columns:90px 1fr;gap:16px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c00;font-size:13px;line-height:1.4}.form-profile-thumbnail-frame{position:relative;right:0;bottom:0;z-index:1}.form-profile-thumbnail,.form-profile-thumbnail img{width:90px;height:120px;background-color:#fff;cursor:pointer}.form-profile-thumbnail{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px}.form-profile-thumbnail img{display:none;-o-object-fit:cover;object-fit:cover;border-radius:6px}.form-profile-error{white-space:pre-line}.form-profile-icon{position:absolute;right:-5px;bottom:-5px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:12px;height:12px;padding:5px;border:1px solid #555;border-radius:50%;background:#fff;color:#555}.form-font-small{font-size:12px}.home-topics{padding:22px 0}.home-topics a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;background:#fff;color:#333}.home-section{padding:0 0 20px}.home-section-latest_voices{padding:0 0 160px;background:url(/assets/images/micstand.png) center bottom -3px no-repeat;background-size:auto 160px}.home-nav-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.home-nav-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.home-nav{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px}.home-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.home-nav button+button{border-left:1px solid #ddd;border-radius:0}.home-nav button.focus{background:#666;color:#fff}.home-nav button svg{width:16px;height:16px}.law{font-size:13px;line-height:1.7}.law h2{margin:0 0 20px;padding:0;text-align:center;font-size:20px}.law section{margin:20px 0 0}.law section>*{margin:10px 0 0}.law h3{margin:0;padding:0;font-size:18px}.law h4{margin:15px 0 0;padding:0;font-size:16px}.law ol,.law ul{margin-left:0;padding-left:20px}.law .law-date{margin:30px 0 0;text-align:right}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:1/1}.loading svg{-webkit-animation:keyframes-spin 1.5s linear infinite,keyframes-blinker 1s infinite;animation:keyframes-spin 1.5s linear infinite,keyframes-blinker 1s infinite}#gmap{width:100%;height:100%;z-index:1}.map{position:relative;width:100%;height:calc(100% - 60px);background:#fff;color:#333;overflow:hidden}.map-nav-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.map-nav-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.map-nav-outer::after{background:0}.map-nav{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333}.map-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.map-nav button+button{border-left:1px solid #ddd;border-radius:0}.map-nav button.focus{background:#666;color:#fff}.map-nav button svg{width:16px;height:16px}.map-nav button{background:#fff;color:#333}.map-nav button+button{border-left:1px solid #333}.map-nav button.focus{background:#eee;color:#000}.map-set-area,.map-place{height:60px;-webkit-box-shadow:inset 0 14px 16px -16px rgba(255,255,255,0.2);box-shadow:inset 0 14px 16px -16px rgba(255,255,255,0.2);overflow:hidden}.map-set-area{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.map-set-area p{font-size:13px;line-height:1.5}.map-set-area>div{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px}.map-set-area>div button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.map-set-area>div button+button{border-left:1px solid #ddd;border-radius:0}.map-set-area>div button.focus{background:#666;color:#fff}.map-set-area>div button svg{width:16px;height:16px}.map-place-inner{height:90px;overflow-x:auto}.map-place-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:max(50vw - 200px,5vw);list-style:none}.map-place-list li{display:block;width:400px;height:60px;min-width:400px;line-height:1.2;overflow-y:auto}.map-place-list li:last-child{padding-right:max(50vw - 200px,5vw)}.map-place-list li a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.map-place-unit{display:grid;grid-template-columns:1fr 56px 56px;height:60px;border-left:1px solid #555;-webkit-box-sizing:border-box;box-sizing:border-box}.map-place-unit:last-child{border-right:1px solid #555}.map-place-unit-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:14px}.map-place-unit-name a{padding:10px}.map-place-unit-map,.map-place-unit-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px}.map-center{position:absolute;top:50%;left:50%;z-index:2;width:40px;height:40px;margin:-20px 0 0 -20px;pointer-events:none}.map-center-icon{position:relative;width:100%;height:100%}.map-center-icon::before{content:"";position:absolute;top:0;left:50%;width:6px;height:100%;margin-left:-3px;border-radius:10px;background:#c00}.map-center-icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:6px;margin-top:-3px;border-radius:10px;background:#c00}.modal-standard{padding:0 0 50px;font-size:14px;line-height:1.7}.modal-standard section{margin:30px 0 0}.modal-standard section::before{content:"";display:block;width:100%;height:6px;background:repeating-linear-gradient(90deg,#ff1744 0 8px,transparent 8px 14px,#ffea00 14px 17px,transparent 17px 23px,#00e676 23px 35px,transparent 35px 41px,#651fff 41px 46px,transparent 46px 52px,#ff9100 52px 60px,transparent 60px 66px,#00b0ff 66px 69px,transparent 69px 75px)}.modal-standard>section *,.modal-standard>*{margin:20px 0 0}.modal-standard>section h2,.modal-standard h2{margin:0 0 1em;padding:0;font-size:22px;text-align:center}.modal-standard>section h3,.modal-standard h3{margin:1.5em 0 1em;padding:0;font-size:20px}.modal-standard>section h4,.modal-standard h4{margin:1.5em 0 1em;padding:0;font-size:16px}.modal-standard>section dl>div,.modal-standard dl>div{margin:20px 0 0}.modal-standard>section dt,.modal-standard dt{margin:30px 0 10px;padding:0 0 0 12px;border-left:3px solid #ccc;font-size:16px;font-weight:bold}.modal-standard>section ul,.modal-standard ul{margin:20px 0 0;padding:0 0 0 20px}.modal-standard>section ul li,.modal-standard ul li{margin:0;padding:0}.modal-standard>section ol,.modal-standard ol{margin:20px 0 0;padding:0 0 0 20px}.modal-standard>section ol li,.modal-standard ol li{margin:10px 0 0}.modal-standard>section ol+*,.modal-standard ol+*{margin:20px 0 0}.modal-standard img{width:100%;height:auto}.modal-standard figure{position:relative;width:calc(100% + 32px);margin:0 0 0 -16px;padding:0;overflow-x:auto;-webkit-overflow-scrolling:auto}.modal-standard figure img{display:block;width:unset}.modal-standard .underline{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(63%,transparent),color-stop(63%,#fee994));background:linear-gradient(to bottom,transparent 0,transparent 63%,#fee994 63%)}.modal-standard .modal-title{margin:0;font-family:"Mouse Memoirs",sans-serif;font-weight:400;font-size:48px}body.map-edit-venue .modal.show{top:100%}.modal-outer{position:absolute;top:0;left:0;z-index:10}.modal{position:fixed;top:100%;left:0;z-index:1;width:100%;height:100%;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.35s top;transition:.35s top}.modal.show{top:0}.modal-inner{height:calc(100% - 10px);overflow:hidden;margin:10px 0 0;border-radius:16px 16px 0 0;background:#fff;color:#333}.modal-content{height:calc(100% - 50px);overflow:hidden;padding:10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content-inner{position:relative;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:auto;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.modal-content-inner::before,.modal-content-inner::after{content:"";position:sticky;left:0;z-index:2;display:block;width:100%;height:30px}.modal-content-inner::before{top:0;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#fff));background:linear-gradient(to top,transparent,#fff)}.modal-content-inner::after{bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.modal-content-inner.loading{width:100%}.modal-content-inner.loading .lucide-loader-circle{display:unset;width:60px;height:auto}.modal-content-inner.loading aside{display:none}.modal-content-inner button .lucide-loader-circle,.modal-content-inner form .lucide-loader-circle{display:unset}.modal-content-inner .lucide-loader-circle{display:none}.modal-content-main{width:100%;min-height:calc(100% + 1px)}.modal[data-view=comedian] .modal-content-inner::after{content:unset}.modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;overflow:hidden;cursor:pointer}.mypage-status[data-status=loading]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1.4/1;width:100%}.mypage-status[data-status=loading] svg{-webkit-animation:keyframes-spin 1.5s linear infinite,keyframes-blinker 1s infinite;animation:keyframes-spin 1.5s linear infinite,keyframes-blinker 1s infinite}.mypage-login-ex{margin:0;padding:0;line-height:1.5;font-size:14px}.mypage-login-ex a{text-decoration:underline;text-underline-offset:4px;color:#fff}.mypage-login{padding:30px 0 40px}.mypage-login-list{margin:0;padding:40px 0;list-style:none}.mypage-login-list li+li{margin:16px 0 0}.mypage-login-list li{margin:0;padding:0}.mypage-login-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;border-radius:44px;border:1px solid #fff;background:#222;color:#fff}.mypage-list{margin:0;padding:0;font-size:15px}.mypage-list dt{padding:0 2px 12px;font-size:16px;font-weight:bold}.mypage-list dt+dd{border-radius:10px 10px 0 0}.mypage-list dd{padding:16px;border:1px solid #555}.mypage-list dd+dd{border-top:0}.mypage-list dd:last-child{border-radius:0 0 10px 10px}.mypage-list .form-toggle[data-status=on]+.form-toggle-ex{display:block}.mypage-list .form-toggle-ex{display:none;margin:10px 0 0;color:#ccc;font-size:13px;line-height:1.5}.mypage-list a{color:#fff;text-decoration:underline;text-underline-offset:4px}.mypage-logout{margin:30px 0 0;text-align:center;font-size:13px}.mypage-logout a{color:#ccc;text-decoration:underline;text-underline-offset:4px}.navi-homescreen{margin:10px 0;padding:20px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:#fff;color:#333}.navi-homescreen-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.navi-homescreen-close{border:0}.navi-homescreen-close svg{width:18px;height:18px}.navi-homescreen-ex{width:100%}.navi-homescreen-ex img{width:120px;height:auto}.navi-homescreen-ex small{display:block;margin:10px 0 0;font-size:9px;font-style:normal;font-weight:normal}.navi-homescreen-link{width:100%;white-space:nowrap;font-size:14px}.navi-homescreen-offer{display:block;margin:0 0 5px;font-size:11px;white-space:nowrap}.navi-homescreen-howtoios{margin:20px 0 0}.navi-homescreen-howtoios p{margin:10px 0;font-size:16px;font-weight:bold}.navi-homescreen-howtoios[data-type=iphone] .navi-homescreen-howtoiphone,.navi-homescreen-howtoios[data-type=ipad] .navi-homescreen-howtoipad{display:block}.navi-homescreen-howtoios figure{position:relative;width:calc(100% + 32px);margin:0 0 0 -16px;overflow:auto;display:none}.navi-homescreen-howtoios figure[data-type=iphone] img{max-height:450px}.navi-homescreen-howtoios figure[data-type=ipad] img{max-height:400px}.navi-homescreen-howtoios figure img{width:auto;height:60vh}.news{display:none;margin:20px 0 0;padding:20px 16px;border-radius:10px;background:#000}.news table{font-size:14px;line-height:1.4}.news tr+tr th,.news tr+tr td{padding-top:5px}.news th,.news td{vertical-align:top}.news th{padding-right:10px;font-weight:normal;white-space:nowrap;text-align:left}.news a{color:#fff;text-decoration:underline;text-underline-offset:4px}.section{position:fixed;top:100%;left:0;z-index:1;width:100%;height:100%;overflow:auto;opacity:0;-webkit-transition:.65s opacity;transition:.65s opacity}body[data-section=home]:not([data-sub]) .section[data-view=home],body[data-section=comedians]:not([data-sub]) .section[data-view=comedians],body[data-section=events]:not([data-sub]) .section[data-view=events],body[data-section=venues]:not([data-sub]) .section[data-view=venues],body[data-section=mypage]:not([data-sub]) .section[data-view=mypage],body[data-sub=map] .section[data-view=map]{position:unset;opacity:1}.section-inner{min-height:calc(100% + 1px);padding:0 10px}.section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;margin:0;padding:6px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:"Mouse Memoirs",sans-serif;font-weight:400;font-size:48px}.swiper-topics{width:calc(100% + 20px);margin:0 -10px;overflow:hidden}.tabbar{height:50px;padding-bottom:env(safe-area-inset-bottom);-webkit-box-shadow:inset 0 7px 8px -8px #222;box-shadow:inset 0 7px 8px -8px #222;background:#000;font-size:10px}.tabbar-inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:2px;max-width:430px;margin:auto;padding:0;list-style:none}.tabbar-inner li{display:block;margin:0;padding:0}.tabbar-inner a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:50px;color:#bbb}.tabbar-inner a.focus::after{content:"　";position:absolute;top:6px;left:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:38px;margin:0 0 0 -19px;aspect-ratio:1/1;border-radius:46%;background:rgba(251,198,0,0.3);-webkit-filter:blur(4px);filter:blur(4px);pointer-events:none}.tabbar-inner svg{width:20px;height:20px}.tabbar-inner img{width:34px;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:48%}.tabbar-icon,.tabbar-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.tabbar-icon{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:28px}.tabbar-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px}.tabbar-profile[data-has-profile=yes] a::after{content:unset}.user{min-height:calc(100% - 60px)}.user-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.user-header figure{margin:0;padding:0;background:#777;border-radius:10px}.user-header img{width:90px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.user-header dl{margin:0;padding:0}.user-header dt{margin:0;padding:0;font-family:"Zen Maru Gothic",sans-serif;font-size:18px;line-height:1.2}.user-header dd{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;margin:0;padding:10px 0}.user-header dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;color:#111}.user-calendar{margin:30px 0}.user-profile-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px 0 0}.user-profile{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333}.user-profile button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.user-profile button+button{border-left:1px solid #ddd;border-radius:0}.user-profile button.focus{background:#666;color:#fff}.user-profile button svg{width:16px;height:16px}.user-profile button{background:#fff;color:#333}.user-profile button+button{border-left:1px solid #333}.user-profile button.focus{background:#eee;color:#000}.user-profile button{padding-right:5px;padding-left:5px}.user-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;margin:16px 0 0}.user-form textarea{min-height:40px;height:unset;line-height:1.3;field-sizing:content}.user-form button{color:#ccc}.user-form button.is-able{color:inherit}.user-nav-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(to bottom,transparent,#fff)}.user-nav-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.user-nav-outer::after{background:0}.user-nav{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333}.user-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.user-nav button+button{border-left:1px solid #ddd;border-radius:0}.user-nav button.focus{background:#666;color:#fff}.user-nav button svg{width:16px;height:16px}.user-nav button{background:#fff;color:#333}.user-nav button+button{border-left:1px solid #333}.user-nav button.focus{background:#eee;color:#000}.users-list{min-height:calc(100vh - 124px);margin:0;padding:4px 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;line-height:1.2}.users-list::after{content:"";display:block;width:100%;height:6px;background:repeating-linear-gradient(90deg,#ff1744 0 8px,transparent 8px 14px,#ffea00 14px 17px,transparent 17px 23px,#00e676 23px 35px,transparent 35px 41px,#651fff 41px 46px,transparent 46px 52px,#ff9100 52px 60px,transparent 60px 66px,#00b0ff 66px 69px,transparent 69px 75px)}.users-list li{margin:0;padding:0}.users-list li.hidden{display:none}.users-list li:nth-child(2n of :not(.hidden)) .users-unit{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.users-list li::before{content:"";display:block;width:100%;height:6px}.users-list li:nth-child(3n)::before{background:repeating-linear-gradient(90deg,#ff2d95 0 3px,transparent 3px 9px,#00d9ff 9px 19px,transparent 19px 25px,#ffe600 25px 30px,transparent 30px 36px,#7d4dff 36px 44px,transparent 44px 50px,#00ff8a 50px 62px,transparent 62px 68px,#ff7a00 68px 71px,transparent 71px 77px)}.users-list li:nth-child(3n-1)::before{background:repeating-linear-gradient(90deg,#00e5ff 0 4px,transparent 4px 10px,#2979ff 10px 18px,transparent 18px 24px,#7c4dff 24px 30px,transparent 30px 36px,#18ffff 36px 48px,transparent 48px 54px,#00e676 54px 59px,transparent 59px 65px,#ff4081 65px 77px,transparent 77px 83px)}.users-list li:nth-child(3n-2)::before{background:repeating-linear-gradient(90deg,#ff1744 0 8px,transparent 8px 14px,#ffea00 14px 17px,transparent 17px 23px,#00e676 23px 35px,transparent 35px 41px,#651fff 41px 46px,transparent 46px 52px,#ff9100 52px 60px,transparent 60px 66px,#00b0ff 66px 69px,transparent 69px 75px)}.users-list .users-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 0}.users-list .users-unit figure{margin:0;padding:0;background:#777;border-radius:10px}.users-list .users-unit img{width:90px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.users-list .users-unit dl{margin:0;padding:0}.users-list .users-unit dt{margin:0;padding:0;font-family:"Zen Maru Gothic",sans-serif;font-size:18px;line-height:1.2}.users-list .users-unit dd{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;margin:0;padding:10px 0}.users-list .users-unit dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;color:#111}.users-list .users-unit dl{width:100%}.users-list .users-unit dl a{display:block;color:#fff}.users-nav-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.users-nav-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.users-nav{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px}.users-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.users-nav button+button{border-left:1px solid #ddd;border-radius:0}.users-nav button.focus{background:#666;color:#fff}.users-nav button svg{width:16px;height:16px}.venue{min-height:calc(100% - 60px)}.venue-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.venue-header figure{margin:0;padding:0;background:#777;border-radius:10px}.venue-header img{width:90px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.venue-header dl{margin:0;padding:0}.venue-header dt{margin:0;padding:0;font-family:"Zen Maru Gothic",sans-serif;font-size:18px;line-height:1.2}.venue-header dd{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;margin:0;padding:10px 0}.venue-header dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;color:#111}.venue-header dt a{color:#111}.venue-header .venue-addr-station{display:block;font-size:12px;line-height:1.5}.venue-header .venue-addr-station .venue-station{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 0;margin:5px 0 0}.venue-header .venue-addr-station .venue-station span+span::before{content:"・"}.venue-calendar{padding:30px 0}.venue-profile{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px auto 0;border-color:#666}.venue-profile button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.venue-profile button+button{border-left:1px solid #ddd;border-radius:0}.venue-profile button.focus{background:#666;color:#fff}.venue-profile button svg{width:16px;height:16px}.venue-profile button{background:#fff;color:#333}.venue-profile button+button{border-left:1px solid #333}.venue-profile button.focus{background:#eee;color:#000}.venue-profile button{padding-right:5px;padding-left:5px;color:#666}.venue-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;margin:16px 0 0}.venue-form textarea{min-height:40px;height:unset;line-height:1.3;field-sizing:content}.venue-form button{color:#ccc}.venue-form button.is-able{color:inherit}.venue-message{position:relative;margin:20px 0;padding:16px;border:1px solid #ccc;border-radius:10px;font-size:13px;line-height:1.5}.venue-message-for-comedian{padding:24px 16px 16px}.venue-message-for-comedian::before{content:"コメディアンのみ表示中";position:absolute;top:2px;right:2px;padding:0 5px;border-radius:0 5px 0 0;background:#eee;font-size:12px}.venue-nav-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(to bottom,transparent,#fff)}.venue-nav-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.venue-nav-outer::after{background:0}.venue-nav{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333}.venue-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.venue-nav button+button{border-left:1px solid #ddd;border-radius:0}.venue-nav button.focus{background:#666;color:#fff}.venue-nav button svg{width:16px;height:16px}.venue-nav button{background:#fff;color:#333}.venue-nav button+button{border-left:1px solid #333}.venue-nav button.focus{background:#eee;color:#000}.venue-manage-status{margin:30px 0 0;text-align:center}.venue-manage-status button{height:unset;min-height:unset;border:0;text-decoration:underline;text-underline-offset:4px;color:#666;font-size:12px}.venues-list{min-height:calc(100vh - 124px);margin:0;padding:0;list-style:none}.venues-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative;top:0;left:0;padding:2px 10px 2px 20px}.venues-list li figure{margin:0;padding:0;background:#777;border-radius:10px}.venues-list li img{width:90px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.venues-list li dl{margin:0;padding:0}.venues-list li dt{margin:0;padding:0;font-family:"Zen Maru Gothic",sans-serif;font-size:18px;line-height:1.2}.venues-list li dd{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;margin:0;padding:10px 0}.venues-list li dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;color:#111}.venues-list li.hidden{display:none}.venues-list li:not(.hidden)+li{margin:20px 0 0}.venues-list li::after{content:"";position:absolute;top:0;left:0;display:block;width:5px;height:100%;background:repeating-linear-gradient(#ff2d95 0 3px,transparent 3px 9px,#00d9ff 9px 19px,transparent 19px 25px,#ffe600 25px 30px,transparent 30px 36px,#7d4dff 36px 44px,transparent 44px 50px,#00ff8a 50px 62px,transparent 62px 68px,#ff7a00 68px 71px,transparent 71px 77px)}.venues-list li dl{width:100%}.venues-list li dl a{color:#fff}.venues-list li .venues-addr-station{display:block;padding:0;font-size:12px}.venues-list li .venues-addr-station>*:first-child{padding-top:10px}.venues-list li .venues-addr-station>*:nth-child(2){margin:5px 0 0}.venues-list li .venues-addr-station .venue-station{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 0}.venues-list li .venues-addr-station .venue-station span+span::before{content:"・"}.venues-list li .venues-addr-station a{display:block}.venues-nav-outer{position:sticky;left:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:30px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.venues-nav-outer::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#222),to(transparent));background:linear-gradient(to top,#222,transparent)}.venues-nav{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px}.venues-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.venues-nav button+button{border-left:1px solid #ddd;border-radius:0}.venues-nav button.focus{background:#666;color:#fff}.venues-nav button svg{width:16px;height:16px}.venues-nav-create{position:absolute;top:-40px;right:-10px;padding:10px}.venues-nav-create.hidden{display:none}.venues-nav-create button{width:50px;height:50px;border-radius:48%}.user-header+.voice,.voice+.voice,.voice li+li{margin-top:16px}.voice.home-voice{margin:16px 0 0}.voice.home-voice li.is_me{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.voice.home-voice li.is_me p{border-radius:10px 0 10px 10px}.voice.home-voice figure{background:#444}.voice.home-voice p{background:#000;color:#fafafa}.voice.home-voice span{color:#999}.voice ul{margin:0;padding:0;list-style:none}.voice li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:0;padding:0}.voice figure{margin:0;padding:0;width:44px;min-width:44px;height:44px;border-radius:50%;background:#eee}.voice img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.voice p{margin:0;padding:10px;border-radius:0 10px 10px 10px;background:#eee;font-size:14px;line-height:1.5;white-space:pre-wrap}.voice span{display:block;color:#555}.voice-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:3px 3px 0;font-size:12px}.voice-nav a{margin:0 auto 0 0;color:#555}.voice-more-outer{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto}.voice-more-outer button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.voice-more-outer button+button{border-left:1px solid #ddd;border-radius:0}.voice-more-outer button.focus{background:#666;color:#fff}.voice-more-outer button svg{width:16px;height:16px}.voice-more-outer button{background:#fff;color:#333}.voice-more-outer button+button{border-left:1px solid #333}.voice-more-outer button.focus{background:#eee;color:#000}.wrapper{height:calc(100% - 50px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden;background:#222;color:#fafafa}.confirm{position:fixed;top:100%;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.5}.confirm .confirm-content-inner{position:relative;top:10px;opacity:0;-webkit-transition:.35s top;transition:.35s top}.confirm.show{top:0}.confirm.show .confirm-content-inner{top:0;opacity:1}.confirm-content{position:absolute;top:0;left:0;z-index:1;max-width:calc(100% - 40px);max-height:calc(100% - 40px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:auto;padding:20px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,0.1);box-shadow:0 0 20px 2px rgba(0,0,0,0.1)}.confirm-button-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:20px 0 0}.confirm-button{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:2px;border:1px solid #333}.confirm-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:7em;height:26px;padding:0;border:0;background:#333;color:#eee;font-size:12px}.confirm-button button+button{border-left:1px solid #ddd;border-radius:0}.confirm-button button.focus{background:#666;color:#fff}.confirm-button button svg{width:16px;height:16px}.confirm-button button{background:#fff;color:#333}.confirm-button button+button{border-left:1px solid #333}.confirm-button button.focus{background:#eee;color:#000}.form-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.form-toggle-button{position:relative;width:58px;height:36px;border:1px solid #ddd;border-radius:44px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.form-toggle-button.disable{cursor:default}.form-toggle-button::before{content:"";position:absolute;top:2px;left:2px;width:30px;height:30px;border-radius:50%;background:#fafafa;-webkit-transition:left .1s;transition:left .1s}.form-toggle-button[data-status=on]{background:#666}.form-toggle-button[data-status=on]::before{left:24px}.uploader-drag{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.uploader-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;cursor:pointer}@media(max-width:800px){.map-place-list li{min-width:90vw}}@media(max-width:400px){select{font-size:16px}.submit,input[type=text],input[type=search],input[type=date],input[type=time],input[type=tel],input[type=email],input[type=number],input[type=password],input[type=submit],button,textarea{font-size:16px}textarea{height:150px;font-size:16px}}@media(orientation:landscape){.modal-content-main{min-height:unset;max-width:430px;margin:auto}.section-inner{min-height:100%;max-width:430px;margin:auto}}