@charset "UTF-8";:root{--color_bbred:#c60000;--color_danger:#c60000;--color_accent:#2984d6;--color_success:#00be9c;--color_info:#14b9d5;--color_warning:#f9b115;--color_blue:#1d3994;--color_font_basic:#555;--color_font_light:#777;--color_border_basic:#ccc;--hover_opacity:0.7;--hover_transition:0.3s;--biginner_24_GY5_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12%2022-8-5v-15l8%205%208-5v15z%22%20fill%3D%22none%22%20stroke%3D%22%23555%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m12%207v15l-8-5v-15z%22%20fill%3D%22%23555%22%2F%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3Cpath%20d%3D%22m4%202%208%205%208-5%22%20stroke%3D%22%23555%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_20_WT_1_5:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m7.5%2015%205-5-5-5%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_20_RD_1_5:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m7.5%2015%205-5-5-5%22%20stroke%3D%22%23c60000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_24_WT_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_24_GYc_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%20stroke%3D%22%23ccc%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_24_RD_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%20stroke%3D%22%23c60000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron2_20_GY5_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m6.92%2017.08%207.08-7.08-7.08-7.08%22%20stroke%3D%22%23555%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron2_40_GY9_4:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2040%2040%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m13.83%2034.17%2014.17-14.17-14.17-14.17%22%20stroke%3D%22%23999%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22m0%200h40v40h-40z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--key_24_WT_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3Cg%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228.5%22%20r%3D%226.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m12%2015v7%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22m12%2019h4%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");--mail_36_WT_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m5.7%206.3h24.6c1.65%200%202.99%201.35%203%203v17.4c0%201.65-1.34%203-3%203h-24.6c-1.65%200-2.99-1.35-3-3v-17.4c0-1.65%201.34-3%203-3z%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m33.3%209.3-15.3%2010.5-15.3-10.5%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h36v36h-36z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--megaphone_36_YE_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m0%200h36v36h-36z%22%2F%3E%3Cg%20stroke%3D%22%23ffd200%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m26.39%2033.82%207.43-7.43-5.3-3.18-5.84-15.38-14.85%2014.85%2015.38%205.84z%22%2F%3E%3Cpath%20d%3D%22m28.52%2023.21-5.31%205.31%22%2F%3E%3Cpath%20d%3D%22m11.55%2011.55-3.19-3.19%22%2F%3E%3Cpath%20d%3D%22m17.59%206.56-1.27-4.24%22%2F%3E%3Cpath%20d%3D%22m6.56%2017.59-4.24-1.27%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");--reload_16_WT_1-5:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m12.33%202.15v2.7h-2.7%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m0%200h16v16h-16z%22%20transform%3D%22matrix(-1%200%20-0%20-1%2016%2016)%22%2F%3E%3Cpath%20d%3D%22m13.34%208.31c-.09%201.55-.85%203.04-2.2%204.02-2.39%201.74-5.74%201.21-7.48-1.18-.64-.88-1.02-1.97-1.02-3.15%200-.1%200-.21%200-.31.09-1.55.85-3.04%202.2-4.02%202.39-1.74%205.74-1.21%207.48%201.18%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--today_33-11:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2033%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2216.5%22%20x2%3D%2216.5%22%20y1%3D%2210%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%232d9900%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2347b200%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22m0%200h33v11h-33z%22%20fill%3D%22%23218601%22%2F%3E%3Cpath%20d%3D%22m1%201h31v9h-31z%22%20fill%3D%22url(%23a)%22%2F%3E%3Cpath%20d%3D%22m8%205h-2v4h-1v-4h-2v-1h5zm8%200h3v-1h-4v5h4v-1h-3zm3%200v3h1v-3zm-5-1v5h-5v-5zm-1%201h-3v3h3zm13-1v5h-1v-2h-3v2h-1v-5zm-1%201h-3v1h3zm2-1v2h1v-2zm4%200v2h1v-2zm-2%205h1v-2h-1zm-1-3v1h1v-1zm2%201h1v-1h-1z%22%20fill%3D%22%232e8500%22%2F%3E%3Cpath%20d%3D%22m7%204h-2v4h-1v-4h-2v-1h5zm8%200h3v-1h-4v5h4v-1h-3zm3%200v3h1v-3zm-5-1v5h-5v-5zm-1%201h-3v3h3zm13-1v5h-1v-2h-3v2h-1v-5zm-1%201h-3v1h3zm2-1v2h1v-2zm4%200v2h1v-2zm-2%205h1v-2h-1zm-1-3v1h1v-1zm2%201h1v-1h-1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");--new_21-11:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2021%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2210.5%22%20x2%3D%2210.5%22%20y1%3D%2210%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ee6400%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fead02%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22m0%200h21v11h-21z%22%20fill%3D%22%23dd4b00%22%2F%3E%3Cpath%20d%3D%22m1%201h19v9h-19z%22%20fill%3D%22url(%23a)%22%2F%3E%3Cg%20fill%3D%22%23c15600%22%3E%3Cpath%20d%3D%22m4%205v-1h-1v5h1v-3h1v-1z%22%2F%3E%3Cpath%20d%3D%22m5%206h1v1h-1z%22%2F%3E%3Cpath%20d%3D%22m7%207h-1v1h1v1h1v-5h-1z%22%2F%3E%3Cpath%20d%3D%22m9%204v5h5v-1h-4v-1h4v-1h-4v-1h4v-1z%22%2F%3E%3Cpath%20d%3D%22m15%204h1v4h-1z%22%2F%3E%3Cpath%20d%3D%22m16%208h1v1h-1z%22%2F%3E%3Cpath%20d%3D%22m18%208h1v1h-1z%22%2F%3E%3Cpath%20d%3D%22m17%204h1v4h-1z%22%2F%3E%3Cpath%20d%3D%22m19%204h1v4h-1z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m3%204v-1h-1v5h1v-3h1v-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m4%205h1v1h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m6%206h-1v1h1v1h1v-5h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m8%203v5h5v-1h-4v-1h4v-1h-4v-1h4v-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m14%203h1v4h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m15%207h1v1h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m17%207h1v1h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m16%203h1v4h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m18%203h1v4h-1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");--images-icon-icon_spapp_2x_gif:url(/images/icon/icon_spapp@2x.gif)}html{font-size:.625rem;line-height:1;word-break:break-all}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{color:var(--color_font_basic);font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}a{color:inherit;text-decoration:inherit}li{list-style-type:none}i{font-style:normal}button,input,textarea{outline:none}::placeholder{color:#aaa}button[name=exit] .terminated{display:none}dialog p{line-height:1.6;margin-block-end:1.6rem}dialog label:has(input[type=radio]:not([name=dialog])){align-items:center;block-size:4.6rem;border:.1rem solid #ccc;border-radius:.6rem;display:flex;font-size:1.6rem;font-weight:bolder;gap:.8rem;outline:.2rem solid #0000;outline-offset:-.2rem;position:relative;transition-duration:.2s;transition-property:color,outline-color}dialog label:has(input[type=radio]:not([name=dialog])) input{opacity:0;position:absolute}dialog label:has(input[type=radio]:not([name=dialog])):before{block-size:2rem;border:.2rem solid #ccc;border-radius:50%;box-sizing:border-box;content:"";display:block;inline-size:2rem;margin-inline-start:1.2rem;outline:.5rem solid #0000;outline-offset:-1rem;transition:outline-color .2s}dialog label:has(input[type=radio]:not([name=dialog])):has(:checked){color:#00be9c;outline-color:#00be9c}dialog label:has(input[type=radio]:not([name=dialog])):has(:checked):before{outline-color:#00be9c}#close_dialog{display:none}#message_log{font-size:1.4rem;font-weight:bolder;line-height:1.4;position:relative}#message_log dl{inset:0;overflow-y:auto;position:absolute;scroll-behavior:smooth;z-index:2}#message_log dl .error{color:#c60000}#message_log dl .publisher{color:#f62e27}#message_log dl .audience{color:#0980bc}#message_log dl dt{display:inline}#message_log dl dt:after{content:"：";margin-right:-.15em}#message_log dl dd{display:inline}#message_log dl.typing+p{display:revert}#message_log p{background-color:#eee;color:#000;display:none;font-size:1.2rem;font-weight:400;inset:auto 0 0;line-height:2;padding-inline-start:2.7rem;position:absolute;z-index:2}#message_log p span{animation:typing 2.4s linear infinite;background-color:#333;inset-block:0;inset-inline-start:.9rem;margin:auto}#message_log p span,#message_log p span:before{block-size:.3rem;border-radius:50%;inline-size:.3rem;position:absolute}#message_log p span:before{animation:typing 2.4s linear .8s infinite;background-color:#aaa;content:"";inset-inline-start:.5rem}#message_log p span:after{animation:typing 2.4s linear 1.6s infinite;background-color:#aaa;block-size:.3rem;border-radius:50%;content:"";inline-size:.3rem;inset-inline-start:1rem;position:absolute}#message_form{block-size:4.4rem;border-radius:.4rem;display:flex;overflow:hidden}#message_form input{appearance:none;border:none;border-radius:.4rem 0 0 .4rem;flex-grow:1;font-size:1.6rem;min-inline-size:0;padding:0 1rem;text-overflow:ellipsis;transition:box-shadow var(--hover_transition)}#message_form input:focus{box-shadow:inset 0 0 0 2px #00be9c}#message_form button{appearance:none;background-color:#27ae60;border:none;color:#fff;font-size:1.6rem;font-weight:bolder;inline-size:6.4rem;transition:background-color var(--hover_transition)}#message_form button:active{background-color:#1b7a44}body:has(#loading)>:not(#loading,header,#alert){visibility:hidden}#loading{align-items:center;block-size:100dvh;color:#555;display:flex;font-size:1.8rem;font-weight:bolder;inset:0;justify-content:center;position:fixed}#loading span{animation:4s step-end infinite}#loading span:first-child{animation-name:loading1}#loading span:nth-child(2){animation-name:loading2}#loading span:nth-child(3){animation-name:loading3}body.is_today main>.pub>figure>figcaption h2 span:after{background-image:var(--members-images-icon_today_svg);content:"";inline-size:3.3rem}body.is_new main>.pub>figure>figcaption h2 span:after{background-image:var(--members-images-icon_new_svg);content:"";inline-size:2.1rem}body #video_overlay{block-size:100%;border:none;inline-size:100%;inset:0;pointer-events:none;position:absolute;z-index:1}body main>.pub>figure>figcaption h2{color:#ffd200}body main>.pub>figure>figcaption h2:before{background:var(--thumb-image) no-repeat center/cover;border-radius:50%;content:""}body main>.pub>figure>figcaption h2 span:after{background-repeat:no-repeat;block-size:1.1rem;display:inline-block}body main>.pub>figure i.event_applicable,body main>.pub>figure i.mic_available{display:none}body main>.pub>figure .display{aspect-ratio:4/3;background-color:#000;position:relative}body main>.pub>figure .display>*{display:none}body main>.pub>figure .display>.terminated{color:#fff;flex-direction:column;font-weight:bolder;inset:0;justify-content:center;line-height:1.4;position:absolute;text-align:center}body main>.pub>figure .display>.terminated h2{font-size:4rem;text-shadow:0 0 .6rem #d859a9,0 0 .6rem #d859a9,0 0 .6rem #d859a9,0 0 .6rem #d859a9,0 0 .6rem #d859a9,0 0 .6rem #d859a9,0 0 .6rem #d859a9,0 0 .6rem #d859a9}body main>.pub>figure .display>.terminated p{color:#ddd;font-size:2.6rem;margin-block:3rem 3.7rem}body main>.pub>figure .display>.terminated p br:nth-of-type(2){display:none}body main>.pub>figure .display>.terminated a{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background-color:#ffffff03;border:.2rem solid #fff;border-radius:.8rem;font-size:1.8rem;inline-size:26rem;line-height:6rem;margin-inline:auto}body main>.pub>figure .display>.play_button{align-items:center;container-type:inline-size;display:none;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;row-gap:20px}body main>.pub>figure .display>.play_button:has(button.show){display:flex}body main>.pub>figure .display>.play_button button{align-items:center;appearance:none;background-color:initial;border:none;color:#ddd;display:flex;flex-direction:column;font-size:2.6rem;font-weight:bolder;gap:3rem;line-height:1.4}body main>.pub>figure .display>.play_button button:before{content:var(--members-images-icon_play_154_WT_6_svg);font-size:0;inline-size:15.4rem}body main>.pub>figure .display>.play_button button br{display:none}body main>.pub ul.actions>li:has([name=dialog])>dialog{background-color:#fff;border:none;color:#555;display:block;font-size:1.2rem;font-weight:bolder;pointer-events:none;z-index:99}body main>.pub ul.actions>li:has([name=dialog])>dialog>label[for=close_dialog]{aspect-ratio:1/1;color:#0000;overflow:hidden;position:absolute}body main>.pub ul.actions>li:has([name=dialog]):has([name=dialog]:checked)>dialog{pointer-events:auto}body main>.aud>figure>figcaption{align-items:center;color:#fff;display:flex;font-weight:bolder;justify-content:end}body main>.aud>figure>figcaption h2{color:#ffd200;flex-grow:1;font-size:1.4rem}body main>.aud>figure>figcaption figure{display:contents}body main>.aud>figure>figcaption figure div{color:#3cf3ff}body main>.aud>figure .display.enable{aspect-ratio:4/3}body.event_applicable main>.pub>figure i.event_applicable,body.mic_available main>.pub>figure i.mic_available{display:flex}body.portrait main>.pub>figure .display>.play_button button{font-size:1.8rem;gap:2rem}body.portrait main>.pub>figure .display>.play_button button:before{inline-size:11.6rem}body.portrait main>.pub>figure .display>.play_button button br,body.terminated button[name=exit] .terminated{display:revert}body.terminated button[name=exit] :not(.terminated){display:none}body.terminated main>.pub>figure .display{background:var(--thumb-image) center/cover}body.terminated main>.pub>figure .display:before{background-color:#0009;content:"";inset:0;position:absolute}body.terminated main>.pub>figure .display>.terminated{display:flex}body.terminated main>.pub>figure .display>.play_button:has(button.show){display:none}body:not(.device){background-color:#f3f3f3;color:#333;display:grid;grid-template-columns:1fr auto 1fr}body:not(.device) label{cursor:pointer}body:not(.device) label:has(:disabled){cursor:revert}body:not(.device) [type=checkbox],body:not(.device) [type=radio],body:not(.device) button{cursor:pointer}body:not(.device) [type=checkbox]:disabled,body:not(.device) [type=radio]:disabled,body:not(.device) button:disabled{cursor:revert}body:not(.device) .portrait{display:none}body:not(.device) img.viewable{cursor:pointer}body:not(.device) header{align-items:center;background-color:#fff;block-size:3.6rem;border-block-end:.4rem solid #c60000;box-shadow:0 2px 4px 1px #00000026,0 2px 6px 0 #00000026;display:grid;grid-column:1/4;grid-row:1;grid-template-columns:subgrid;margin-block-end:1.6rem}body:not(.device) header h1{align-self:stretch;background:url(/sp/img/header/logo_sp@3x.png) no-repeat 50%/100% auto;color:#0000;grid-column:2;grid-row:1;inline-size:17rem;margin:0}body:not(.device) header figure{align-items:center;block-size:2rem;border:.1rem solid #ccc;border-radius:.3rem;display:flex;font-size:1.2rem;grid-column:2;grid-row:1;inline-size:54.2rem;justify-self:end;overflow:hidden;white-space:nowrap}body:not(.device) header figure figcaption{align-self:stretch;background:#fff var(--members-images-news_RD_svg) no-repeat center/auto .8rem;border-inline-end:.1rem solid #ccc;color:#0000;flex-shrink:0;inline-size:4.2rem;position:relative;z-index:1}body:not(.device) header figure div{animation:scroll_news linear infinite paused;padding-inline-end:.4rem;padding-inline-start:calc(.4rem + 100%)}body:not(.device) header figure div.play{animation-play-state:running}body:not(.device) header figure div.static{padding-inline-start:.4rem}body:not(.device) main{background-color:#fff;border:.1rem solid #ccc;border-radius:1rem;display:flex;gap:1.2rem;grid-column:2;grid-row:2;padding:1.2rem;position:relative}body:not(.device) main h2{font-size:1.6rem}body:not(.device) main>:not(iframe){background-color:#1a0000;border:.1rem solid #980000;border-radius:.2rem}body:not(.device) main>.pub{inline-size:min-content;padding:1.1rem}body:not(.device) main>.pub>figure{margin:-.7rem;margin-block-end:1rem}body:not(.device) main>.pub>figure>figcaption{align-items:center;display:flex;margin-block-end:.4rem}body:not(.device) main>.pub>figure>figcaption h2{align-items:center;display:flex;flex-grow:1;gap:.6rem}body:not(.device) main>.pub>figure>figcaption h2:before{block-size:2.6rem;inline-size:2.6rem}body:not(.device) main>.pub>figure>figcaption h2 span:after{margin-inline-start:.8rem}body:not(.device) main>.pub>figure .display{inline-size:600px;transition:inline-size .2s}body:not(.device) main>.pub>figure .display label{color:#fff;display:none;font-size:1.4rem;gap:.8rem;inset-block-end:2.5rem;inset-inline-end:.7rem;line-height:2;pointer-events:none;position:absolute;z-index:1}body:not(.device) main>.pub>figure .display label input{opacity:0;position:absolute}body:not(.device) main>.pub>figure .display label:before{background-image:var(--members-images-icon_display-return_48_WT_svg);block-size:4.8rem;content:"";grid-row:2;inline-size:4.8rem;justify-self:center;pointer-events:auto}body:not(.device) main>.pub ul.actions{align-items:center;column-gap:1.2rem;display:flex;flex-wrap:wrap}body:not(.device) main>.pub ul.actions:before{content:"";flex-basis:100%;margin-block-end:.9rem;order:2}body:not(.device) main>.pub ul.actions>li.rounded>*{background-color:#333;block-size:3.6rem;border:1px solid #444;border-radius:1.8rem;box-sizing:border-box;display:block;transition:background-color .2s}body:not(.device) main>.pub ul.actions>li.rounded label{position:relative}body:not(.device) main>.pub ul.actions>li.rounded label:before{background:no-repeat 50%/2.4rem;content:"";inset:0;position:absolute}body:not(.device) main>.pub ul.actions>li.rounded label [type=checkbox],body:not(.device) main>.pub ul.actions>li.rounded label [type=radio]{opacity:0;position:absolute;z-index:-1}body:not(.device) main>.pub ul.actions>li.rounded label span{background-color:#302e2e;border-radius:.2rem;color:#fff;font-size:1.2rem;font-weight:bolder;inset-block-start:-1.2rem;line-height:1.8rem;opacity:0;padding-inline:.5rem;pointer-events:none;position:absolute;transform:translateY(-100%);transition:opacity .2s;white-space:nowrap;z-index:99}body:not(.device) main>.pub ul.actions>li.rounded label:has(span){display:flex;justify-content:center}body:not(.device) main>.pub ul.actions>li.rounded label:hover span{opacity:1}body:not(.device) main>.pub ul.actions>li:has([name=dialog]){display:flex;flex:1;justify-content:center;order:3;position:relative}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>label{align-items:center;background-color:#ffd200;block-size:4.4rem;border:none;border-radius:.4rem;color:#333;display:flex;font-size:1.6rem;font-weight:bolder;inline-size:100%;justify-content:center;transition:background-color var(--hover_transition)}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>label:hover{background-color:#ffe000}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>label:active{background-color:#ffed00}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>label input{opacity:0;position:absolute}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>label:has(:disabled){background-color:#bbb;color:#777}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>dialog{border-radius:.4rem;box-shadow:0 0 .8rem 0 #00000040;box-sizing:border-box;inline-size:24rem;inset:auto;inset-block-start:-.6rem;opacity:0;padding:2rem 1.2rem 1.6rem;position:absolute;text-align:center;transition:opacity .2s;translate:0 -100%}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>dialog h2{display:none}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>dialog ul{display:grid;gap:1.2rem;grid-template-columns:1fr 1fr}body:not(.device) main>.pub ul.actions>li:has([name=dialog])>dialog>label[for=close_dialog]{background-image:var(--members-images-icon_close_16_GY5_svg);inline-size:1.6rem;inset-block-start:.8rem;inset-inline-end:.8rem}body:not(.device) main>.pub ul.actions>li:has([name=dialog]):has([name=dialog]:checked)>dialog{opacity:1}body:not(.device) main>.pub ul.actions>li:has([name=display_size]){color:#fff;font-size:1.3rem;font-weight:bolder}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) ul{align-items:stretch;block-size:100%;display:flex}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li{display:contents}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li label{align-items:center;display:flex;opacity:.6;padding-inline:3.8rem 1rem;transition-duration:.2s;transition-property:background-color,background-image,opacity}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li label:before{background-position:left 1rem center}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li label:has([value=medium]):before{background-image:var(--members-images-icon_display-small_24_WT_svg)}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li label:has([value=large]):before{background-image:var(--members-images-icon_display-large_24_WT_svg)}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li label:not(:has(input)):before{background-image:var(--members-images-icon_display-full_24_WT_svg)}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li label:has(:checked){background-color:#666;opacity:1;outline:.2rem solid #666;transition-property:opacity;z-index:1}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li label:not(:has(:checked)):hover{background-color:#444;opacity:.9}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li:first-child label{border-radius:1.8rem 0 0 1.8rem}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li:first-child label:has(:checked){border-end-end-radius:.2rem;border-start-end-radius:.2rem}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li:not(:first-child):not(:last-child) label:has(:checked){border-radius:.2rem}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li:not(:first-child):not(:last-child) label:not(:has(:checked)){background:linear-gradient(90deg,#555,#555) no-repeat 0/.1rem 2.6rem,linear-gradient(90deg,#555,#555) no-repeat 100%/.1rem 2.6rem}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li:not(:first-child):not(:last-child) label:not(:has(:checked)):hover{background-image:linear-gradient(90deg,#444,#444),linear-gradient(90deg,#444,#444)}body:not(.device) main>.pub ul.actions>li:has([name=display_size]) li:last-child label{border-radius:0 1.8rem 1.8rem 0}body:not(.device) main>.pub ul.actions>li:has([name=flip]) label{aspect-ratio:1/1}body:not(.device) main>.pub ul.actions>li:has([name=flip]) label:before{background-image:var(--members-images-icon_reflectMovie_24_WT_2_svg);opacity:.6;transition:opacity var(--hover_transition)}body:not(.device) main>.pub ul.actions>li:has([name=flip]) label:hover:before{opacity:.9}body:not(.device) main>.pub ul.actions>li:has([name=volume]){position:relative}body:not(.device) main>.pub ul.actions>li:has([name=volume]) form{align-items:center;aspect-ratio:1/1;display:flex}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=volume]){inset-inline-start:4.3rem;position:absolute}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=volume]):before{display:none}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=volume]) input{appearance:none;background:#ccc linear-gradient(90deg,#ffd200,#ffd200) no-repeat 0;block-size:.5rem;border-radius:.25rem;inline-size:10.7rem}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=volume]) input::-webkit-slider-thumb{appearance:none;aspect-ratio:1/1;background-color:#fff;border-radius:50%;cursor:pointer;inline-size:1.8rem}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=volume]) input::-moz-range-thumb{appearance:none;background-color:#fff;block-size:1.8rem;border:none;border-radius:50%;cursor:pointer;inline-size:1.8rem}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=mute]){inset:0;position:absolute}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=mute]):before{background-image:var(--members-images-icon_volume-s_24_WT_svg);opacity:.6;transition:opacity var(--hover_transition)}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=mute]):hover:before{opacity:.9}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=mute]):has(:checked):before{background-image:var(--members-images-icon_volume-mute_24_WT_svg)}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=mute]) .mute{display:none}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=mute]):has(:checked) .mute{display:revert}body:not(.device) main>.pub ul.actions>li:has([name=volume]) label:has([name=mute]):has(:checked) span:not(.mute){display:none}body:not(.device) main>.pub ul.actions>li:has([name=volume]):has(.max) label:has([name=mute]:not(:checked)):before{background-image:var(--members-images-icon_volume-l_24_WT_svg)}body:not(.device) main>.pub ul.actions>li.charge:has([name=dialog])>dialog figure{display:flex;font-size:1.3rem;justify-content:center}body:not(.device) main>.pub ul.actions>li.charge:has([name=dialog])>dialog figure .point_display{color:var(--color_accent)}body:not(.device) main>.pub ul.actions>li.charge:has([name=dialog])>dialog .button{margin-bottom:0;width:100%}body:not(.device) main>.pub ul.actions>li.quick_charge form{column-gap:1.2rem;display:grid;grid-template-columns:repeat(2,1fr)}body:not(.device) main>.pub ul.actions>li.quick_charge form input[type=tel],body:not(.device) main>.pub ul.actions>li.quick_charge form select{block-size:3.6rem;border-radius:.4rem;font-size:1.4rem;line-height:1}body:not(.device) main>.pub ul.actions>li.quick_charge form .select-group:after{transform:rotate(90deg) translateX(-45%)}body:not(.device) main>.pub ul.actions>li.quick_charge form .button{font-size:1.4rem;margin:20px auto 0;min-block-size:3.6rem;width:100%}body:not(.device) main>.pub ul.actions>li.quick_charge form label.button{grid-column:1;grid-row:2}body:not(.device) main>.pub ul.actions>li.quick_charge form button.button{grid-column:2;grid-row:2}body:not(.device) main>.pub ul.actions>li.quick_charge form dl{grid-column:1/3;grid-row:1;text-align:left}body:not(.device) main>.pub ul.actions>li.quick_charge form dl dd:first-of-type{margin-bottom:16px}body:not(.device) main>.pub ul.actions>li.quick_charge form dl dd input,body:not(.device) main>.pub ul.actions>li.quick_charge form dl dd.select-group{width:100%}body:not(.device) main>.pub ul.actions>li.quick_charge form dl dt{font-size:1.2rem;margin-bottom:6px}body:not(.device) main>.pub ul.actions>li.quick_charge form>a{display:none}body:not(.device) main>.pub ul.actions>li.quick_charge.charged dialog .quick_charge_msg{display:block;font-size:1.3em;height:100px;margin:15px;margin-inline:.4rem}body:not(.device) main>.pub ul.actions>li.quick_charge.charged dialog .quick_charge_msg span{color:#00be9c}body:not(.device) main>.pub ul.actions>li.quick_charge.charged dialog .quick_charge_msg span:after{content:"pt"}body:not(.device) main>.pub ul.actions>li.quick_charge.charged dialog form>*{display:none}body:not(.device) main>.pub ul.actions>li.quick_charge.charged dialog figure{display:flex;font-size:1.3rem;justify-content:center;padding:20px}body:not(.device) main>.pub ul.actions>li.quick_charge.charged dialog figure .point_display{color:var(--color_accent)}body:not(.device) main>.pub ul.actions>li.quick_charge.charged dialog div span{font-size:1.3em}body:not(.device) main>.pub ul.actions>li.quick_charge.charged dialog div>label.button{margin:0 auto;min-block-size:3.8rem;width:90px}body:not(.device) main>.pub ul.actions>li.quick_charge:not(.charged) dialog .quick_charge_msg,body:not(.device) main>.pub ul.actions>li.quick_charge:not(.charged) dialog figure,body:not(.device) main>.pub ul.actions>li.quick_charge:not(.charged) dialog>div{display:none}body:not(.device) main>.pub ul.actions>li.chip dialog .chip_msg{font-size:1.3em;margin:10px;margin-inline:.4rem}body:not(.device) main>.pub ul.actions>li.chip dialog .chip_msg span{color:#00be9c}body:not(.device) main>.pub ul.actions>li.chip dialog .chip_msg span:after{content:"pt"}body:not(.device) main>.pub ul.actions>li.chip.sended dialog .chip_msg{display:block;height:180px}body:not(.device) main>.pub ul.actions>li.chip.sended dialog .chip_msg+form{display:block}body:not(.device) main>.pub ul.actions>li.chip.sended dialog .chip_msg+form label{grid-column:1/3}body:not(.device) main>.pub ul.actions>li.chip.sended dialog .chip_msg+form label.button{width:90px}body:not(.device) main>.pub ul.actions>li.chip.sended dialog div>form:nth-child(2) button,body:not(.device) main>.pub ul.actions>li.chip.sended dialog div>form:nth-child(2) label,body:not(.device) main>.pub ul.actions>li.chip.sended dialog div>form:nth-child(2) ul,body:not(.device) main>.pub ul.actions>li.chip.sended dialog div>p:first-child,body:not(.device) main>.pub ul.actions>li.chip:not(.sended) dialog .chip_msg,body:not(.device) main>.pub ul.actions>li.chip:not(.sended) dialog .chip_msg+form label{display:none}body:not(.device) main>.pub ul.actions>li:has([name=chip]) form{column-gap:1.2rem;display:grid;grid-template-columns:repeat(2,1fr)}body:not(.device) main>.pub ul.actions>li:has([name=chip]) form ul{grid-column:1/3;grid-row:1}body:not(.device) main>.pub ul.actions>li:has([name=chip]) form .button{font-size:1.4rem;margin:20px auto 0;min-block-size:3.6rem;width:100%}body:not(.device) main>.pub ul.actions>li:has([name=chip]) form>label{grid-column:1;grid-row:2}body:not(.device) main>.pub ul.actions>li:has([name=chip]) form>button{grid-column:2;grid-row:2}body:not(.device) main>.pub ul.actions>li:has([name=chip]) form:has([type=hidden]){row-gap:0}body:not(.device) main>.pub ul.actions>li:has([name=chip]) form:has([type=hidden])>*{margin:0}body:not(.device) main>.pub ul.actions>li:has([name=exit]){flex-grow:1;order:1;text-align:end}body:not(.device) main>.pub ul.actions>li:has([name=exit]) button{appearance:none;background-color:initial;block-size:3rem;border:.1rem solid #aaa;border-radius:.4rem;box-sizing:border-box;color:#aaa;font-size:1.3rem;font-weight:bolder;padding:0 1rem;transition-duration:.2s;transition-property:color,border-color}body:not(.device) main>.pub ul.actions>li:has([name=exit]) button:hover{border-color:#eee;color:#eee}body:not(.device) main>.pub ul.actions>li.more,body:not(.device) main>.pub ul.actions>li:has([name=memo]),body:not(.device) main>.pub ul.actions>li:has([name=text_size]){display:none}body:not(.device) main>.aud{display:grid;grid-template-rows:auto auto auto 1fr auto;inline-size:min-content;padding:.4rem}body:not(.device) main>.aud>figure{display:grid;grid-column:1;grid-row:1/4;grid-template-rows:subgrid}body:not(.device) main>.aud>figure>figcaption{block-size:2.4rem;font-size:1.2rem;grid-column:1;grid-row:1;margin-block-end:.5rem;margin-inline:.4rem}body:not(.device) main>.aud>figure>figcaption figure div{font-size:1.4rem}body:not(.device) main>.aud>figure .display{grid-column:1;grid-row:3;inline-size:30.4rem}body:not(.device) main>.aud>figure .display.enable{margin-block-end:.8rem}body:not(.device) main>.aud>ul.settings{display:flex;gap:1.2rem;grid-column:1;grid-row:2;justify-content:center;margin-block-end:.8rem}body:not(.device) main>.aud>ul.settings li{display:contents}body:not(.device) main>.aud>ul.settings label{align-items:center;background-color:#333;block-size:3.6rem;border:.1rem solid #444;border-radius:1.8rem;box-sizing:border-box;color:#fff9;display:flex;font-size:1.3rem;font-weight:bolder;inline-size:12.4rem;padding-inline:1rem;position:relative;transition:color var(--hover_transition),opacity var(--hover_transition)}body:not(.device) main>.aud>ul.settings label:before{block-size:2.4rem;content:"";inline-size:2.4rem;opacity:.6;transition:opacity var(--hover_transition)}body:not(.device) main>.aud>ul.settings label:hover{color:#ffffffe6}body:not(.device) main>.aud>ul.settings label:hover:before{opacity:.9}body:not(.device) main>.aud>ul.settings label input{opacity:0;position:absolute}body:not(.device) main>.aud>ul.settings label:has([name=video]):before{background-image:var(--members-images-icon_showVideo_24_WT_svg)}body:not(.device) main>.aud>ul.settings label:has([name=mic]):before{background-image:var(--members-images-icon_mic_24_WT_svg)}body:not(.device) main>.aud>ul.settings label div:not(.portrait){align-items:center;display:grid;flex-grow:1;text-align:center}body:not(.device) main>.aud>ul.settings label span{grid-column:1;grid-row:1;transition:opacity .2s}body:not(.device) main>.aud>ul.settings label span.on{font-size:1rem;opacity:0}body:not(.device) main>.aud>ul.settings label strong{color:#3cf3ff;display:block;font-size:1.2rem}body:not(.device) main>.aud>ul.settings label:has(:checked){border-color:#3cf3ff;opacity:1}body:not(.device) main>.aud>ul.settings label:has(:checked):has([name=video]):before{background-image:var(--members-images-icon_showVideo_24_LB_svg);opacity:1}body:not(.device) main>.aud>ul.settings label:has(:checked):has([name=mic]):before{background-image:var(--members-images-icon_mic_24_LB_svg);opacity:1}body:not(.device) main>.aud>ul.settings label:has(:checked) span{opacity:0}body:not(.device) main>.aud>ul.settings label:has(:checked) span.on{display:grid;gap:4px;opacity:1}body:not(.device) main>.aud>ul.settings label:has(:disabled){color:#ffffff40}body:not(.device) main>.aud>ul.settings label:has(:disabled):before{opacity:.25}body:not(.device) main>.aud #message_log{grid-column:1;grid-row:4;margin-block-end:.8rem}body:not(.device) main>.aud #message_log dl{background-color:#fff;border-radius:.2rem;padding:1rem}body:not(.device) main>.aud #message_log dl.typing{padding-block-end:3.4rem}body:not(.device) main>.aud #message_log p{border-radius:0 0 .2rem .2rem}body:not(.device) main>.aud #message_log [name=clear] span{appearance:none;background-color:#777;block-size:2rem;border:none;border-radius:0 .4rem .4rem 0;color:#fff;font-size:1.1rem;font-weight:bolder;inline-size:5.6rem;inset-block-start:0;inset-inline-end:.8rem;line-height:1.7;position:absolute;transition:background-color var(--hover_transition);translate:100% 0;writing-mode:vertical-rl}body:not(.device) main>.aud #message_log [name=clear] span:hover{background-color:#5e5e5e}body:not(.device) main>.aud #message_log [name=clear] span:active{background-color:#454545}body:not(.device) main>.aud #message_form{grid-column:1;grid-row:5}body:not(.device) main>.aud #message_form input{box-sizing:border-box;width:240px}body:not(.device) main>.aud #message_form button{width:64px}body:not(.device) main>.aud #message_form button:hover{background-color:#219452}body:not(.device) main:-webkit-full-screen{border:none}body:not(.device) main:fullscreen{border:none}body:not(.device) main:-webkit-full-screen>.pub>figure .display{background-color:initial;block-size:100%;inline-size:100%;inset:0;position:fixed;z-index:2}body:not(.device) main:fullscreen>.pub>figure .display{background-color:initial;block-size:100%;inline-size:100%;inset:0;position:fixed;z-index:2}body:not(.device) main:-webkit-full-screen>.pub>figure .display:before{background:linear-gradient(0deg,#000000e6,#0000) no-repeat bottom/100% 18rem;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .6s;transition:opacity .6s}body:not(.device) main:fullscreen>.pub>figure .display:before{background:linear-gradient(0deg,#000000e6,#0000) no-repeat bottom/100% 18rem;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s}body:not(.device) main:-webkit-full-screen>.pub>figure .display>label{display:grid;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}body:not(.device) main:fullscreen>.pub>figure .display>label{display:grid;opacity:0;transition:opacity .6s}body:not(.device) main:-webkit-full-screen>.pub>figure .display:is(.show,:has(label:hover)):before,body:not(.device) main:-webkit-full-screen>.pub>figure .display:is(.show,:has(label:hover))>label{opacity:1;transition-duration:.2s}body:not(.device) main:fullscreen>.pub>figure .display:is(.show,:has(label:hover)):before,body:not(.device) main:fullscreen>.pub>figure .display:is(.show,:has(label:hover))>label{opacity:1;transition-duration:.2s}body:not(.device) main:-webkit-full-screen #message_log{z-index:1}body:not(.device) main:fullscreen #message_log{z-index:1}body:not(.device) main:-webkit-full-screen #video_overlay{background-color:#000}body:not(.device) main:fullscreen #video_overlay{background-color:#000}body:not(.device) #sections{display:grid;gap:20px;grid-column:1/4;grid-row:3;grid-template-columns:repeat(4,1fr);margin:20px;min-width:960px}@media (max-width:1560px){body:not(.device) #sections{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){body:not(.device) #sections{grid-template-columns:repeat(2,1fr)}}body:not(.device) #sections h2{color:#c60000;font-size:2rem;line-height:1.4;margin-block-end:4px}body:not(.device) #sections>div{background-color:#fff;border:.1rem solid #ccc;border-radius:1rem;flex:1;padding:16px 20px 20px}body:not(.device) #sections>div>dt{border-block-end:.2rem solid #c60000;margin-block-end:2.4rem}body:not(.device) #sections #publisher_profile a{color:#1d3994;-webkit-text-decoration:underline;text-decoration:underline}body:not(.device) #sections #publisher_profile>dd{display:grid;grid-template-columns:auto 1fr}body:not(.device) #sections #publisher_profile>dd figure{display:grid;grid-column:1/3;grid-row:1/3;grid-template:subgrid/subgrid}body:not(.device) #sections #publisher_profile>dd figure figcaption{color:#c60000;font-size:1.8rem;font-weight:bolder;grid-column:2;grid-row:1;line-height:1.4}body:not(.device) #sections #publisher_profile>dd figure img{aspect-ratio:4/3;border:.1rem solid #ccc;border-radius:1rem;box-sizing:border-box;grid-column:1;grid-row:1/3;inline-size:16rem;margin-inline-end:2.4rem}body:not(.device) #sections #publisher_profile>dd .actions{display:grid;gap:4px;grid-column:2;grid-row:2}body:not(.device) #sections #publisher_profile>dd .actions li>*{align-items:center;background-image:linear-gradient(180deg,#08f,#0069c7);block-size:4rem;border:.1rem solid #3d81bd;border-radius:.4rem;box-sizing:border-box;color:#fff;display:flex;font-size:1.3rem;font-weight:bolder;gap:.2rem;inline-size:13rem;justify-content:center;position:relative;-webkit-text-decoration:none;text-decoration:none}body:not(.device) #sections #publisher_profile>dd .actions li>:before{background:no-repeat 0/100%;block-size:2rem;content:"";inline-size:2rem}body:not(.device) #sections #publisher_profile>dd .actions li>:after{background-color:#000;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--hover_transition)}body:not(.device) #sections #publisher_profile>dd .actions li>:hover:after{opacity:.15}body:not(.device) #sections #publisher_profile>dd .actions li>:active:after{opacity:.3}body:not(.device) #sections #publisher_profile>dd .actions li a:before{background-image:var(--members-images-icon_mail_20_WT_svg)}body:not(.device) #sections #publisher_profile>dd .actions li label:before{background-image:var(--members-images-icon_star2_20_WT_svg)}body:not(.device) #sections #publisher_profile>dd .actions li label [type=checkbox]{opacity:0;position:absolute}body:not(.device) #sections #publisher_profile>dd .actions li label .on{display:none}body:not(.device) #sections #publisher_profile>dd .actions li label:has(:checked){color:#ffe111}body:not(.device) #sections #publisher_profile>dd .actions li label:has(:checked):before{background-image:var(--members-images-icon_star2_20_YE_svg)}body:not(.device) #sections #publisher_profile>dd .actions li label:has(:checked) .on{display:revert}body:not(.device) #sections #publisher_profile>dd .actions li label:has(:checked) .on+*{display:none}body:not(.device) #sections #publisher_profile>dd dl{display:grid;font-size:1.6rem;gap:.8rem .4rem;grid-column:1/3;grid-row:3;grid-template-columns:auto 1fr;line-height:1.6;margin-block-start:4rem}body:not(.device) #sections #publisher_profile>dd dl dt{display:flex;font-weight:bolder;gap:.3rem;grid-column:1;justify-content:space-between}body:not(.device) #sections #publisher_profile>dd dl dt:after{content:"："}body:not(.device) #sections #publisher_profile>dd dl dd{grid-column:2}body:not(.device) #sections #publisher_profile>dd dl a:after{background:var(--members-images-icon_external_16_BL_svg) no-repeat 0/100%;block-size:1.6rem;content:"";display:inline-block;inline-size:1.6rem;transform:translate(2px,4px)}body:not(.device) #sections #publisher_comment{display:grid;grid-template-rows:auto 1fr}body:not(.device) #sections #publisher_comment>dd{inset:0;position:relative}body:not(.device) #sections #publisher_comment>dd iframe{block-size:100%;border:0;inline-size:100%}body:not(.device) #sections #memo form{margin-block-end:5rem}body:not(.device) #sections #memo form p{font-size:1.6rem;font-weight:700;padding-top:10px;text-align:center}body:not(.device) #sections #memo form p.success:after{content:"更新しました"}body:not(.device) #sections #memo form p.error:after{content:"失敗しました"}body:not(.device) #sections #memo textarea{border:.1rem solid #ccc;border-radius:0;box-sizing:border-box;color:#555;font-size:1.6rem;inline-size:100%;line-height:1.6;min-block-size:16rem;padding:.5rem .8rem;resize:vertical}body:not(.device) #sections #memo h3{color:#555;display:inline;font-size:1.3rem;line-height:1.4}body:not(.device) #sections #memo small{color:#555;font-size:1.2rem;line-height:1.4}body:not(.device) #sections #memo ul{border-block-start:.1rem solid #ccc;border-inline-start:.1rem solid #ccc;color:#555;display:flex;flex-wrap:wrap;font-size:1.3rem;line-height:2.5rem;margin-block-start:.6rem;text-align:center}body:not(.device) #sections #memo ul:has(li)+.empty{display:none}body:not(.device) #sections #memo li{border-block-end:.1rem solid #ccc;border-inline-end:.1rem solid #ccc;box-sizing:border-box;flex-basis:50%}body:not(.device) #sections #memo .empty{margin-top:15px;text-align:left}@media (max-width:1560px){body:not(.device) #sections #gallery{grid-column:span 3}}@media (max-width:1200px){body:not(.device) #sections #gallery{grid-column:auto}}body:not(.device) #sections #gallery ul{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:1560px){body:not(.device) #sections #gallery ul{grid-template-columns:repeat(6,1fr)}}@media (max-width:1200px){body:not(.device) #sections #gallery ul{grid-template-columns:1fr 1fr}}body:not(.device) #sections #gallery ul li{transition:opacity var(--hover_transition)}body:not(.device) #sections #gallery ul li:hover{opacity:var(--hover_opacity)}body:not(.device) #sections #gallery p{font-size:1.2rem}body:not(.device) #sections #gallery img{aspect-ratio:4/3;background-color:#ffe1e1;inline-size:100%}body:not(.device) #photo_viewer{border:none;display:block;margin:auto;opacity:0;overflow:visible;pointer-events:none;text-align:end;transition:opacity .2s}body:not(.device) #photo_viewer img{margin:1rem 1rem 0}body:not(.device) #photo_viewer>button{appearance:none;aspect-ratio:1/1;background:#0000 var(--members-images-icon_close_24_GY9_2_svg) no-repeat center;border:none;color:#0000;inline-size:4.8rem;margin:.4rem}body:not(.device) #photo_viewer li{align-items:center;display:flex;inset-block:0;inset-inline-start:-2rem;position:absolute;transform:translateX(-100%) rotate(180deg)}body:not(.device) #photo_viewer li:last-child{direction:rtl;transform:translateX(100%)}body:not(.device) #photo_viewer li button{appearance:none;aspect-ratio:1/1;background:#fff var(--members-images-icon_chevron2_40_GY9_4_svg) no-repeat center/3rem;border:none;border-radius:50%;color:#0000;inline-size:4.8rem}body:not(.device) #photo_viewer::backdrop{background-color:#0009}body:not(.device) #photo_viewer[open]{opacity:1;pointer-events:auto}body:not(.device):has([name=display_size][value=large]:checked) main:not(:-webkit-full-screen)>.pub>figure .display{inline-size:880px}body:not(.device):has([name=display_size][value=large]:checked) main:not(:fullscreen)>.pub>figure .display{inline-size:880px}body:not(.device).portrait main>.pub{display:grid;gap:1.2rem;grid-template-rows:1fr auto}body:not(.device).portrait main>.pub>figure{display:grid;grid-column:1/3;grid-row:1/3;grid-template:subgrid/subgrid;margin-block-end:-.7rem}body:not(.device).portrait main>.pub>figure>figcaption{column-gap:.8rem;display:grid;grid-column:1;grid-row:1;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto 1fr;margin-block-start:.7rem;margin-inline-start:.7rem}body:not(.device).portrait main>.pub>figure>figcaption h2{column-gap:inherit;display:grid;grid-column:1/4;grid-row:1/3;grid-template:subgrid/subgrid;row-gap:0}body:not(.device).portrait main>.pub>figure>figcaption h2:before{block-size:4.8rem;grid-column:1;grid-row:1/3;inline-size:4.8rem}body:not(.device).portrait main>.pub>figure>figcaption h2:after{grid-column:3;grid-row:1;margin:0}body:not(.device).portrait main>.pub>figure>figcaption h2 span{grid-column:2;grid-row:1}body:not(.device).portrait main>.pub>figure i.event_applicable{align-self:start;grid-column:1/4;grid-row:3;margin-block-start:1.4rem}body:not(.device).portrait main>.pub>figure i.mic_available{grid-column:2/4;grid-row:2;inline-size:fit-content;margin:0}body:not(.device).portrait main>.pub>figure .display{aspect-ratio:9/16;grid-column:2;grid-row:1/3;inline-size:360px;min-block-size:640px}body:not(.device).portrait main>.pub>figure .display>.terminated h2{font-size:2.5rem}body:not(.device).portrait main>.pub>figure .display>.terminated p{font-size:1.8rem;margin-block:2rem 3rem}body:not(.device).portrait main>.pub ul.actions{grid-column:1;grid-row:2;inline-size:22.1rem;row-gap:1.2rem}body:not(.device).portrait main>.pub ul.actions:before{display:none}body:not(.device).portrait main>.pub ul.actions>li:where(.charge,.quick_charge,:has([name=chip]),:has([name=exit])){flex-basis:100%;order:2}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]){flex-basis:100%;order:1;padding-bottom:8px}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li:has([for=fullscreen]){display:none}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li label{flex:1;justify-content:center}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li label:has([value=medium]):before{background-image:var(--members-images-icon_display-small-sp_24_WT_svg)}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li label:has([value=large]):before{background-image:var(--members-images-icon_display-large-sp_24_WT_svg)}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li label:before{background-position:left 2rem center}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li:not(:first-child):not(:last-child) label{border-radius:0 1.8rem 1.8rem 0}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li:not(:first-child):not(:last-child) label:has(:checked){border-end-start-radius:.2rem;border-start-start-radius:.2rem}body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li:not(:first-child):not(:last-child) label:not(:has(:checked)),body:not(.device).portrait main>.pub ul.actions>li:has([name=display_size]) li:not(:first-child):not(:last-child) label:not(:has(:checked)):hover{background-image:none}body:not(.device).portrait main>.pub ul.actions>li:has([name=volume]) label:has([name=volume]){align-items:center;display:flex;inset-block:0;inset-inline-start:0;opacity:0;padding-inline-start:4.3rem;pointer-events:none;transition:opacity .2s}body:not(.device).portrait main>.pub ul.actions>li:has([name=volume]):hover label:has([name=volume]){opacity:1;pointer-events:auto}body:not(.device).portrait main>.pub ul.actions>li:has([name=exit]){order:3}body:not(.device).portrait:has([name=display_size][value=large]:checked) main:not(:-webkit-full-screen)>.pub>figure .display{block-size:calc(100dvh - 92px);inline-size:auto;max-block-size:1400px}body:not(.device).portrait:has([name=display_size][value=large]:checked) main:not(:fullscreen)>.pub>figure .display{block-size:calc(100dvh - 92px);inline-size:auto;max-block-size:1400px}body.device{background-color:#1a0000;overflow:hidden}body.device .portrait+*,body.device header{display:none}body.device main{block-size:100dvh;display:grid;grid-template-columns:auto auto 1fr auto auto;grid-template-rows:auto auto 1fr auto}body.device main:after{background-color:#000;block-size:6.8rem;content:"";grid-column:1/6;grid-row:4;z-index:-1}body.device main>section,body.device main>section>figure{display:contents}body.device main>section>ul>li:where(.more,:has([name=chip]),:has([name=video]),:has([name=mic])){color:#ffffffe6;font-size:1rem;font-weight:bolder;margin:.8rem .4rem 1.2rem}body.device main>section>ul>li:where(.more,:has([name=chip]),:has([name=video]),:has([name=mic]))>label{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;gap:.6rem;inline-size:4.8rem;justify-content:end}body.device main>section>ul>li:where(.more,:has([name=chip]),:has([name=video]),:has([name=mic]))>label:before{block-size:2.8rem;content:"";inline-size:2.8rem}body.device main>section>ul>li:where(.more,:has([name=chip]),:has([name=video]),:has([name=mic]))>label input{opacity:0;pointer-events:none;position:absolute}body.device main>section>ul>li:where(.more,:has([name=chip]),:has([name=video]),:has([name=mic]))>label .on{display:none}body.device main>section>ul>li:where(.more,:has([name=chip]),:has([name=video]),:has([name=mic]))>label:has(:disabled){opacity:.3}body.device main>section>ul>li:where(:has([name=video]),:has([name=mic]))>label:has(:checked){color:#3cf3ff}body.device main>.pub>figure>figcaption{display:grid;grid-column:1/6;grid-row:1;grid-template-columns:auto auto 1fr;grid-template-rows:1fr auto;inline-size:fit-content;padding:.8rem}body.device main>.pub>figure>figcaption h2{display:grid;font-size:1.5rem;grid-column:1/4;grid-row:1/3;grid-template:subgrid/subgrid}body.device main>.pub>figure>figcaption h2:before{block-size:3.6rem;grid-column:1;grid-row:1/3;inline-size:3.6rem;margin-inline-end:.8rem}body.device main>.pub>figure>figcaption h2 span{grid-column:2/4;grid-row:1}body.device main>.pub>figure>figcaption h2 span:after{margin-inline-start:.6rem}body.device main>.pub>figure i.event_applicable{grid-column:3;grid-row:2}body.device main>.pub>figure i.mic_available{block-size:1.6rem;font-size:.9rem;grid-column:2;grid-row:2;margin-inline:0 3.4rem;padding-inline:.4rem}body.device main>.pub>figure i.mic_available:before{background-color:#1a0000;block-size:.6rem;inline-size:.6rem}body.device main>.pub>figure i.mic_available:after{inset-inline-end:-.6rem}body.device main>.pub>figure .display{background-color:revert;grid-column:1/6;grid-row:2}body.device main>.pub>figure .display>.terminated h2{font-size:1.8rem}body.device main>.pub>figure .display>.terminated p{font-size:1.2rem;margin-block:1.5rem 2rem}body.device main>.pub>figure .display>.play_button button{font-size:1.2rem;gap:2rem}body.device main>.pub>figure .display>.play_button button:before{inline-size:9.2rem}body.device main>.pub ul.actions{display:contents}body.device main>.pub ul.actions li:has([name=dialog])>dialog{border-radius:1.6rem 1.6rem 0 0;font-size:1.6rem;inline-size:auto;inset-block-end:0;inset-inline:0;max-block-size:var(--visual-viewport-height);overflow:scroll;position:absolute;transition:translate .2s;translate:0 100%}body.device main>.pub ul.actions li:has([name=dialog])>dialog>label[for=close_dialog]{background:var(--members-images-icon_close_24_GY9_2_svg) no-repeat center/2.4rem;inline-size:4.4rem;inset-block-start:0;inset-inline-end:0}body.device main>.pub ul.actions li:has([name=dialog])>dialog>h2{border-block-end:.1rem solid #c60000;color:#c60000;font-size:1.6rem;line-height:4.4rem;text-align:center}body.device main>.pub ul.actions li:has([name=dialog])>dialog>h2+*{padding:2.4rem 2rem;text-align:center}body.device main>.pub ul.actions li:has([name=dialog])>dialog ul.radio_container{display:grid;gap:1.4rem 2.4rem;grid-template-columns:repeat(3,7.4rem);justify-content:center}body.device main>.pub ul.actions li:has([name=dialog])>dialog ul.radio_container li{display:contents}body.device main>.pub ul.actions li:has([name=dialog])>dialog ul.radio_container label{block-size:5rem;border-width:.3rem;justify-content:center;outline-offset:-.3rem;outline-width:.3rem}body.device main>.pub ul.actions li:has([name=dialog])>dialog ul.radio_container label:before{display:none}body.device main>.pub ul.actions li:has([name=dialog]):has(>label [name=dialog]:checked)>dialog{translate:0 0}body.device main>.pub ul.actions>li.charge,body.device main>.pub ul.actions>li:has([name=display_size]),body.device main>.pub ul.actions>li:has([name=flip]),body.device main>.pub ul.actions>li:has([name=volume]){display:none}body.device main>.pub ul.actions>li.quick_charge{display:contents}body.device main>.pub ul.actions>li.quick_charge>label{display:none}body.device main>.pub ul.actions>li.quick_charge>dialog form{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}body.device main>.pub ul.actions>li.quick_charge>dialog form>a{align-items:center;color:#08c;display:flex;font-size:1.5rem;gap:.4rem;grid-column:1/3;grid-row:3;justify-content:center;margin-block-start:.4rem;-webkit-text-decoration:underline;text-decoration:underline}body.device main>.pub ul.actions>li.quick_charge>dialog form>a:after{content:var(--members-images-icon_external_24_LB_svg);inline-size:2.4rem;line-height:0}body.device main>.pub ul.actions>li.quick_charge>dialog dl{display:grid;gap:1.6rem;grid-column:1/3;grid-row:1}body.device main>.pub ul.actions>li.quick_charge>dialog dt{color:#777;font-size:1.2rem;margin-block-end:-1rem;text-align:start}body.device main>.pub ul.actions>li.quick_charge>dialog input[type=tel]{inline-size:100%}body.device main>.pub ul.actions>li.quick_charge>dialog .button{grid-row:2;inline-size:100%;margin:0}body.device main>.pub ul.actions>li.quick_charge.charged dialog .quick_charge_msg{display:block;height:80px;margin:20px;text-align:center}body.device main>.pub ul.actions>li.quick_charge.charged dialog .quick_charge_msg span{color:#00be9c}body.device main>.pub ul.actions>li.quick_charge.charged dialog .quick_charge_msg span:after{content:"pt"}body.device main>.pub ul.actions>li.quick_charge.charged dialog form>*{display:none}body.device main>.pub ul.actions>li.quick_charge.charged dialog figure{display:flex;font-size:1.3rem;justify-content:center;padding:20px}body.device main>.pub ul.actions>li.quick_charge.charged dialog figure div,body.device main>.pub ul.actions>li.quick_charge.charged dialog figure figcaption{font-size:1.3em}body.device main>.pub ul.actions>li.quick_charge.charged dialog figure div .point_display{color:var(--color_accent);font-size:1.3em}body.device main>.pub ul.actions>li.quick_charge.charged dialog>div{margin:10px}body.device main>.pub ul.actions>li.quick_charge.charged dialog>div>label.button{border:1px solid #c60000;color:#c60000;margin:0 auto;min-block-size:3.8rem;width:180px}body.device main>.pub ul.actions>li.quick_charge:not(.charged) dialog .quick_charge_msg,body.device main>.pub ul.actions>li.quick_charge:not(.charged) dialog figure,body.device main>.pub ul.actions>li.quick_charge:not(.charged) dialog>div{display:none}body.device main>.pub ul.actions>li.chip dialog .chip_msg span{color:#00be9c}body.device main>.pub ul.actions>li.chip dialog .chip_msg span:after{content:"pt"}body.device main>.pub ul.actions>li.chip.sended dialog .chip_msg{display:block;height:177.59px}body.device main>.pub ul.actions>li.chip.sended dialog .chip_msg+form label{grid-column:2}body.device main>.pub ul.actions>li.chip.sended dialog .chip_msg+form label.button{border:1px solid #c60000;color:#c60000;width:180px}body.device main>.pub ul.actions>li.chip.sended dialog div>form:nth-child(2) button,body.device main>.pub ul.actions>li.chip.sended dialog div>form:nth-child(2) label,body.device main>.pub ul.actions>li.chip.sended dialog div>form:nth-child(2) ul,body.device main>.pub ul.actions>li.chip.sended dialog div>p:first-child,body.device main>.pub ul.actions>li.chip:not(.sended) dialog .chip_msg,body.device main>.pub ul.actions>li.chip:not(.sended) dialog .chip_msg+form label{display:none}body.device main>.pub ul.actions>li:has([name=chip]){grid-column:2;grid-row:4}body.device main>.pub ul.actions>li:has([name=chip])>label:before{background-image:var(--members-images-icon_chip_28_YE_svg)}body.device main>.pub ul.actions>li:has([name=chip])>dialog form{display:grid;gap:2.6rem 2rem}body.device main>.pub ul.actions>li:has([name=chip])>dialog form ul{grid-column:1/3}body.device main>.pub ul.actions>li:has([name=chip])>dialog form .button{inline-size:auto;margin:0}body.device main>.pub ul.actions>li:has([name=exit]){align-self:end;grid-column:1/6;grid-row:1;margin-block-end:.2rem;margin-inline-end:.8rem;text-align:end;z-index:1}body.device main>.pub ul.actions>li:has([name=exit]) button{align-items:center;appearance:none;background-color:initial;border:none;color:#aaa;display:inline-flex;font-size:1.1rem;font-weight:bolder;gap:.2rem}body.device main>.pub ul.actions>li:has([name=exit]) button:after{block-size:2.4rem;content:var(--members-images-icon_close_24_GYa_2_svg);inline-size:2.4rem}body.device main>.pub ul.actions>li.more{grid-column:1;grid-row:4;margin-inline-start:1.2rem}body.device main>.pub ul.actions>li.more>label:before{background-image:var(--members-images-icon_squareMenu_28_WY_svg)}body.device main>.pub ul.actions>li.more>dialog>h2+*{padding-left:1.2rem;padding-right:1.2rem}body.device main>.pub ul.actions>li.more>dialog>ul{column-gap:32px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:1.6rem}body.device main>.pub ul.actions>li.more>dialog>ul>li{display:contents}body.device main>.pub ul.actions>li.more>dialog>ul>li>label{display:grid;flex:1;font-size:1rem;gap:.6rem;white-space:nowrap}body.device main>.pub ul.actions>li.more>dialog>ul>li>label:before{block-size:2.8rem;inline-size:2.8rem;justify-self:center}body.device main>.pub ul.actions>li.more>dialog>ul>li>label input{opacity:0;position:absolute}body.device main>.pub ul.actions>li.more>dialog>ul>li:has([for=text_size_handle])>label:before{content:var(--members-images-icon_textSize_28_GY9_svg)}body.device main>.pub ul.actions>li.more>dialog>ul>li:has([for=memo_handle])>label:before{content:var(--members-images-icon_memo_28_GY9_svg)}body.device main>.pub ul.actions>li.more>dialog>ul>li:has([for=quick_charge_handle])>label:before{content:var(--members-images-icon_point_28_GY9_svg)}body.device main>.pub ul.actions>li.more>dialog>ul>li:has([for=flip_handle])>label:before{content:var(--members-images-icon_reflectMovie_28_GY9_svg)}body.device main>.pub ul.actions>li.more>dialog>ul>li:has([name=switch_camera])>label:before{content:var(--members-images-icon_rotateCamera_28_GY9_svg)}body.device main>.pub ul.actions>li.more>dialog>ul>li:has([name=switch_camera]):has(input:disabled)>label{opacity:.5}body.device main>.pub ul.actions>li.more>dialog>ul>li:has([for=mute_handle])>label:before{content:var(--members-images-icon_volume-mute_28_GY9_2_svg)}body.device main>.pub ul.actions>li:has([name=text_size]){display:contents}body.device main>.pub ul.actions>li:has([name=text_size]) [name=dialog]{display:none}body.device main>.pub ul.actions>li:has([name=text_size])>dialog label:has([value=s]){font-size:1.2rem}body.device main>.pub ul.actions>li:has([name=text_size])>dialog label:has([value=l]){font-size:2rem}body.device main>.pub ul.actions>li:has([name=memo]){display:contents}body.device main>.pub ul.actions>li:has([name=memo]) [name=dialog]{display:none}body.device main>.pub ul.actions>li:has([name=memo])>dialog textarea{appearance:none;border:.1rem solid #ccc;border-radius:0;box-sizing:border-box;display:block;font-size:1.6rem;inline-size:100%;line-height:1.6;margin-block-end:2rem;min-block-size:16rem;padding:.5rem .8rem;resize:vertical}body.device main>.pub ul.actions>li:has([name=memo])>dialog button{inline-size:15rem;margin:auto}body.device main>.pub ul.actions>li:has([name=memo])>dialog p{font-size:1.6rem;font-weight:700;margin-block-end:10px;text-align:center}body.device main>.pub ul.actions>li:has([name=memo])>dialog p.success:after{content:"更新しました"}body.device main>.pub ul.actions>li:has([name=memo])>dialog p.error:after{content:"失敗しました"}body.device main>.pub ul.actions:has(#mute_handle:checked)>li.more>dialog>ul>li:has([for=mute_handle])>label:before{content:var(--members-images-icon_volume-mute_28_LB2_2_svg)}body.device main>.aud>figure>figcaption{align-items:revert;font-size:1rem;grid-column:1/6;grid-row:1;padding:.8rem}body.device main>.aud>figure>figcaption h2{display:none}body.device main>.aud>figure>figcaption figure div{font-size:1.2rem}body.device main>.aud>figure .display{display:none}body.device main>.aud>figure .display.enable{align-self:end;display:block;grid-column:1/6;grid-row:2;inline-size:10rem;justify-self:end;margin:.8rem}body.device main>.aud ul.settings{display:grid;grid-column:1/6;grid-row:4;grid-template-columns:subgrid;pointer-events:none}body.device main>.aud ul.settings li{pointer-events:auto}body.device main>.aud ul.settings li:has([name=video]){grid-column:4}body.device main>.aud ul.settings li:has([name=video])>label:before{background-image:var(--members-images-icon_showVideo_28_WT_svg);opacity:.5}body.device main>.aud ul.settings li:has([name=video])>label:has(:checked):before{background-image:var(--members-images-icon_showVideo_28_LB_svg);opacity:1}body.device main>.aud ul.settings li:has([name=mic]){grid-column:5;margin-inline-end:1.2rem}body.device main>.aud ul.settings li:has([name=mic])>label:before{background-image:var(--members-images-icon_mic_28_WT_svg);opacity:.5}body.device main>.aud ul.settings li:has([name=mic])>label:has(:checked):before{background-image:var(--members-images-icon_mic_28_LB_svg);opacity:1}body.device main>.aud #message_log{grid-column:1/6;grid-row:3}body.device main>.aud #message_log dl{background-color:#fff;border-radius:.2rem;margin:.8rem .8rem 0;padding:.6rem .9rem}:has([name=text_size][value=s]:checked) body.device main>.aud #message_log dl{font-size:1.2rem}:has([name=text_size][value=l]:checked) body.device main>.aud #message_log dl{font-size:1.6rem}body.device main>.aud #message_log dl.typing{padding-block-end:3.4rem}body.device main>.aud #message_log p{border-radius:0 0 .2rem .2rem;margin-inline:.8rem}body.device main>.aud #message_log [name=clear]{display:none}body.device main>.aud #message_form{border-radius:2.2rem;inset-block-end:calc(100dvh - var(--visual-viewport-height));inset-inline:12.8rem;margin-block-end:1.2rem;position:fixed;z-index:10}body.device main>.aud #message_form button{flex-shrink:0;margin-inline-end:-6.4rem}body.device.show_keyboard main>.aud #message_form{border-radius:.4rem;inset-inline:0;margin:.8rem}body.device.show_keyboard main>.aud #message_form button{margin:0}body.device.show_keyboard:not(.android):after{background-color:#000;content:"";inset-block:var(--visual-viewport-height) 0;inset-inline:0;position:fixed;z-index:999999}body.device.show_keyboard:not(.android) main>.pub ul.actions li:has([name=dialog])>dialog{inset-block-end:calc(100dvh - var(--visual-viewport-height))}body.device:not(.portrait) main>.pub>figure .display>.terminated p br:first-of-type{display:none}body.device:not(.portrait) main>.pub>figure .display>.terminated p br:nth-of-type(2){display:revert}body.device:not(.portrait) main>.pub>figure .display>.terminated p br:last-of-type{display:none}body.device:not(.portrait) main>.pub>figure .display>.terminated a{border-radius:.4rem;border-width:.1rem;font-size:1.3rem;inline-size:17.8rem;line-height:4rem}body.device #sections{display:none}body.device.portrait #video_overlay{z-index:-1}body.device.portrait main:after{background:linear-gradient(180deg,#000000e6,#0000) no-repeat 0 0/100% 14rem,linear-gradient(0deg,#000000e6,#0000) no-repeat 0 bottom/100% 14rem;block-size:revert;inset:0;position:absolute}body.device.portrait main>.pub>figure>figcaption{transition:opacity .3s}body.device.portrait main>.pub>figure .display{aspect-ratio:revert;display:grid;grid-row:1/5;grid-template-rows:subgrid;pointer-events:none}body.device.portrait main>.pub>figure .display:has(.play_button button.show){pointer-events:auto}body.device.portrait main>.pub>figure .display>.terminated:after{content:"";grid-row:3/5}body.device.portrait main>.pub>figure .display>.terminated h2{font-size:2.2rem}body.device.portrait main>.pub>figure .display>.terminated p{font-size:1.6rem}body.device.portrait main>.pub>figure .display>.play_button{grid-row:2/4}body.device.portrait main>.pub>figure .display>.play_button button{font-size:1.6rem;z-index:1}body.device.portrait main>.pub ul.actions>li:has([name=chip]){transition:opacity .3s}body.device.portrait main>.pub ul.actions>li:has([name=exit]){align-self:start;margin-block-start:.8rem;transition:opacity .3s}body.device.portrait main>.pub ul.actions>li.more{transition:opacity .3s}body.device.portrait main>.aud>figure>figcaption{grid-row:2;justify-content:start;transition:opacity .3s}body.device.portrait main>.aud>figure .display.enable{inset-block-start:3.2rem;inset-inline-end:0;position:fixed}body.device.portrait main>.aud ul.settings{transition:opacity .3s}body.device.portrait main>.aud #message_log{align-self:end;block-size:60%;mask-image:linear-gradient(180deg,#0000,#000 25%,#000);min-block-size:15rem;transition:opacity .3s}body.device.portrait main>.aud #message_log dl{align-items:end;background-color:revert;display:grid;gap:.5rem;grid-template-rows:1fr;margin:.8rem;padding:0}body.device.portrait main>.aud #message_log dl div{background-color:#fffc;border-radius:.6rem;inline-size:fit-content;margin-right:2.5em;padding:.3rem .5rem}body.device.portrait main>.aud #message_log dl.typing{inset-block-end:2.9rem}body.device.portrait main>.aud #message_log p{background-color:#0009;border-radius:.6rem;color:#eee;inline-size:fit-content;margin-block-end:.8rem;opacity:.9;padding-inline:2.7rem .5rem}body.device.portrait main>.aud #message_form>*{transition:opacity .3s}body.device.portrait:has(#fullscreen:checked):not(.terminated) main:after{background:#0000}body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.aud>figure>figcaption,body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.pub ul.actions>li.more,body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.pub ul.actions>li:has([name=chip]),body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.pub ul.actions>li:has([name=exit]),body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.pub>figure>figcaption{opacity:0;pointer-events:none}body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.aud>figure .display.enable{inset-block-start:0}body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.aud #message_form>*,body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.aud #message_log,body.device.portrait:has(#fullscreen:checked):not(.terminated) main>.aud ul.settings{opacity:0;pointer-events:none}body.device.portrait.terminated main{grid-template-rows:auto 1fr auto auto}body.device.portrait.terminated main:before{background:var(--thumb-image) center/cover;content:"";inset:0;position:absolute;z-index:-1}body.device.portrait.terminated main>.pub>figure .display{background-image:none;pointer-events:auto}body.device.portrait.terminated main>.pub>figure .display>.terminated{grid-row:2;position:relative}body.device.portrait.terminated main>.aud #message_log{block-size:revert}@keyframes scroll_news{to{transform:translateX(-100%)}}@keyframes loading1{25%{opacity:0}50%{opacity:1}}@keyframes loading2{25%{opacity:0}75%{opacity:1}}@keyframes loading3{25%{opacity:0}}@keyframes typing{0%{background-color:#333}20.833%{background-color:#333}33.333%{background-color:#aaa}to{background-color:#aaa}}.button{align-items:center;border:none;border-radius:.5rem;box-sizing:border-box;color:#fff;display:flex;font-size:1.6rem;font-weight:700;inline-size:28rem;justify-content:center;line-height:1.2;margin:1.6rem auto;min-block-size:4.8rem;padding:.4rem .6rem;position:relative;transition:background-color var(--hover_transition)}.button.size-s{font-size:1.4rem;inline-size:200px;min-block-size:3.6rem}.button.size-s.short{inline-size:102px}.button.chevron-right:after{background-image:var(--chevron_24_WT_2);content:"";height:24px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:24px}.button.chevron-right.size-s:after{background-image:var(--chevron_20_WT_1_5);height:20px;right:4px;width:20px}.button.primary{background-color:#c60000}.button.primary:hover{background-color:#b20000}.button.primary:active{background-color:#9e0000}.button.secondary{background:#fff;border:1px solid #c60000;color:#c60000}.button.secondary:hover{background-color:#c600001a}.button.secondary:active{background-color:#c6000033}.button.secondary.chevron-right:after{background-image:var(--chevron_24_RD_2);height:24px;right:2px;width:24px}.button.secondary.chevron-right.size-s:after{background-image:var(--chevron_20_RD_1_5);height:20px;right:4px;width:20px}.button.tertiary{background:#fff;border:1px solid #777;color:#777}.button.tertiary:hover{background-color:#7777771a}.button.tertiary:active{background-color:#7773}.button.blog{background-color:#e64d3b}.button.blog:hover{background-color:#d44736}.button.blog:active{background-color:#c14132}input[type=tel]{appearance:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;font-size:1.6rem;height:48px;padding:0 5px;transition:border-color var(--hover_transition),box-shadow var(--hover_transition);width:240px}input[type=tel]:focus{border-color:var(--color_success);box-shadow:0 0 0 1px var(--color_success) inset;outline:none}input[type=tel].size-s{border-radius:4px;font-size:1.4rem;height:36px;line-height:36px}.select-group{position:relative;width:240px}body.device .select-group{width:100%}.select-group:after{background-image:var(--chevron_24_GYc_2);content:"";display:block;height:24px;pointer-events:none;position:absolute;right:5px;top:50%;transform:rotate(90deg) translateX(-40%);width:24px}.select-group select{appearance:none;background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:1.6rem;height:48px;line-height:48px;padding:0 34px 0 5px;transition:border-color var(--hover_transition),box-shadow var(--hover_transition);width:100%}.select-group select:focus{border-color:var(--color_success);box-shadow:0 0 0 1px var(--color_success) inset;outline:none}.select-group.size-s:after{transform:rotate(90deg) translateX(-45%)}.select-group.size-s select{border-radius:4px;font-size:1.4rem;height:36px;line-height:36px}button[name=notify],button[name=request],button[name=standby]{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:initial;border-radius:8px;display:flex;font-size:1.8rem;font-weight:700;gap:8px;height:64px;justify-content:center;position:relative;text-align:left;transition:background-color var(--hover_transition),-webkit-backdrop-filter var(--hover_transition);transition:backdrop-filter var(--hover_transition),background-color var(--hover_transition);transition:backdrop-filter var(--hover_transition),background-color var(--hover_transition),-webkit-backdrop-filter var(--hover_transition);width:264px}button[name=notify]:before,button[name=request]:before,button[name=standby]:before{content:"";display:block;height:36px;width:36px}button[name=notify]:hover,button[name=request]:hover,button[name=standby]:hover{-webkit-backdrop-filter:none;backdrop-filter:none}button[name=notify]:active,button[name=request]:active,button[name=standby]:active{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffff1a}body.device:not(.portrait) button[name=notify],body.device:not(.portrait) button[name=request],body.device:not(.portrait) button[name=standby]{border-radius:4px;border-width:1px;font-size:1.2rem;height:44px;line-height:1.3;width:200px}body.device:not(.portrait) button[name=notify]:before,body.device:not(.portrait) button[name=request]:before,body.device:not(.portrait) button[name=standby]:before{height:20px;width:20px}button[name=request]{border:2px solid #ffd200;color:#ffd200}button[name=request]:before{background-image:var(--megaphone_36_YE_2)}button[name=notify]{border-color:#fff;color:#fff}button[name=notify]:before{background-image:var(--mail_36_WT_2)}button[name=standby]{border:2px solid #ffd200;color:#ffd200;width:330px}button[name=standby]:before{background-image:var(--megaphone_36_YE_2)}body.device:not(.portrait) button[name=standby]{width:230px}i.event_applicable{align-items:center;background-image:linear-gradient(180deg,#ff9703,#ff322b);border:.1rem solid #ff2e2d;border-radius:9px;box-sizing:border-box;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:18px;letter-spacing:-.2px;padding:0 6px;width:fit-content}body.device i.event_applicable{border-radius:8px;font-size:1.1rem;height:16px}i.mic_available{background-color:#1a0000;border:.1rem solid #fff;border-radius:.2rem;box-sizing:border-box;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:18px;letter-spacing:-.2px;line-height:1.6;margin-inline-end:3rem;margin-inline-start:.8rem;padding:0 5px;position:relative;width:fit-content}i.mic_available:before{background-color:#1a0000;border:.1rem solid #fff;bottom:0;clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:.6rem;margin:auto;position:absolute;right:0;top:0;transform:translateX(50%) rotate(45deg);width:.6rem}i.mic_available:after{aspect-ratio:15/13;content:url(/images/icon/icon_mic.svg);margin:auto;position:absolute;right:-.8rem;top:-2px;transform:translateX(100%);width:22px}i.mic_available span:nth-of-type(2){display:none}body.device i.mic_available{font-size:10px;height:16px;line-height:14px}body.device i.mic_available span:first-of-type{display:none}body.device i.mic_available span:nth-of-type(2){display:revert}.alert{color:#777;font-size:1.6rem;font-weight:700;margin:.8em auto;text-align:center}.alert.size-s,dialog#alert{font-size:1.4rem}dialog#alert{border:none;border-radius:1rem;box-sizing:border-box;color:#555;display:block;font-weight:bolder;line-height:1.6;margin:auto;opacity:0;padding:36px 24px 30px;pointer-events:none;position:fixed;text-align:center;transition:opacity var(--hover_transition);width:400px}body.device dialog#alert{width:320px}dialog#alert::backdrop{background-color:#000000b3}dialog#alert[open]{opacity:1;pointer-events:auto}dialog#alert p{margin-block-end:2rem}dialog#alert form{display:flex;gap:1.2rem;justify-content:center}dialog#alert [name=reject]{display:none}dialog#alert.confirm [name=reject]{display:inherit}