*,*::after,*::before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors: active){mark{color:HighlightText;background-color:Highlight}}:where(del,ins,s)::before,:where(del,ins,s)::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;content:"test"}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:oklch(0% 0 0/0.3)}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none !important}*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:rgba(0,0,0,0);opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports(not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none !important}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0;padding:0;background-color:#fff !important}.ft-km{font-family:"Kosugi Maru",sans-serif;font-weight:400}.ft-lt-b{font-family:"Lato",sans-serif;font-weight:700;font-style:normal}.pc{display:block !important}.sp{display:none !important}a{text-decoration:none !important;color:#000}p.tlink a{color:#20c8c2 !important;border-bottom:solid 1px #20c8c2;background:url("../images/commons/ic_txt_link_r_b.png") no-repeat center right 5px;background-size:9px auto;padding:0 20px 3px 0}p.btn a{width:100%;display:block;border-radius:32px;text-align:center;color:#fff !important;font-weight:bold;padding:15px 0;-webkit-transition:.5s all;transition:.5s all}p.btn a.blank{background:url("../images/commons/ic_blank.png") no-repeat center right 18px;background-size:23px auto}details summary{border:solid 2px #000;text-align:center;padding:12px 0 14px;font-size:14px;line-height:14px;cursor:pointer;position:relative;list-style:none}details summary::-webkit-details-marker{display:none}details summary::before{content:none !important}details summary .icon{display:inline-block;vertical-align:middle;color:#000;line-height:1;min-width:22px;height:3px;background-color:#000;position:absolute;right:20px;top:calc(50% - 2px)}details summary .icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg);transition:.3s}details[open] summary .icon::before{transform:rotate(0deg)}details .content{padding:20px 30px;background-color:#e6e6e6;border-left:solid 2px #000;border-right:solid 2px #000;border-bottom:solid 2px #000;font-size:16px;line-height:28px;animation:fadeIn .5s ease}.all{color:#646464 !important;border-color:#646464 !important}.all.active,.all:hover{color:#fff !important;background-color:#646464 !important}.music{color:#366cd5 !important;border-color:#366cd5 !important}.music.active,.music:hover{color:#fff !important;background-color:#366cd5 !important}.idle{color:#f462a3 !important;border-color:#f462a3 !important}.idle.active,.idle:hover{color:#fff !important;background-color:#f462a3 !important}.fanevent{color:#e24e4e !important;border-color:#e24e4e !important}.fanevent.active,.fanevent:hover{color:#fff !important;background-color:#e24e4e !important}.theater-stage{color:#3fb2a0 !important;border-color:#3fb2a0 !important}.theater-stage.active,.theater-stage:hover{color:#fff !important;background-color:#3fb2a0 !important}.sports{color:#2ca8ea !important;border-color:#2ca8ea !important}.sports.active,.sports:hover{color:#fff !important;background-color:#2ca8ea !important}.hobby-culture{color:#ef8923 !important;border-color:#ef8923 !important}.hobby-culture.active,.hobby-culture:hover{color:#fff !important;background-color:#ef8923 !important}.leisure{color:#3eb26b !important;border-color:#3eb26b !important}.leisure.active,.leisure:hover{color:#fff !important;background-color:#3eb26b !important}.anime-character{color:#9740e2 !important;border-color:#9740e2 !important}.anime-character.active,.anime-character:hover{color:#fff !important;background-color:#9740e2 !important}.exhibition-event{color:#c1c11f !important;border-color:#c1c11f !important}.exhibition-event.active,.exhibition-event:hover{color:#fff !important;background-color:#c1c11f !important}@media(max-width: 767px){html{width:100%}body{width:100%}.pc{display:none !important}.sp{display:block !important}.ttl{font-size:28px;line-height:28px}details{width:90%;margin:0 auto}details summary{padding:12px 0 14px}details summary .icon{display:inline-block;vertical-align:middle;color:#000;line-height:1;min-width:22px;height:3px;background-color:#000;position:absolute;right:20px;top:calc(50% - 2px)}details summary .icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg);transition:.3s}details[open] summary .icon::before{transform:rotate(0deg)}details .content{padding:20px 5%;font-size:14px;line-height:26px}}