@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--arena-font:"Barlow Condensed";--article-font:Lora,Georgia,Times New Roman,serif;--card-gap:16px;--action-button-size:42px}:root .lang-jp{--global-font:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans",ヒラギノ角ゴシック,メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--article-font:var(--global-font)}@media screen and (max-width:1151px){:root{--header-space:16px;--search-width:300px;--aside-width:340px}}@media screen and (max-width:1023px){:root{--menu-space:0 34px;--menu-gap:34px;--search-width:250px;--container-gap:24px;--container-space:16px;--aside-width:300px;--card-gap:10px}}@media screen and (max-width:959px){:root{--container-width:768px;--aside-display:none}}@media screen and (max-width:750px){:root{--visible-mobile:block;--hidden-mobile:none;--drawer-width:320px;--container-width:640px;--container-space:6px 0;--card-border-radius:0;--article-cover-width:122px;--card-padding:16px;--card-gap:6px;--action-button-size:32px}}@font-face{font-family:Barlow Condensed;src:url(./BarlowCondensed-SemiBold.571bbdab.ttf)}@font-face{font-family:Barlow Condensed;font-weight:700;src:url(./BarlowCondensed-Bold.53550669.ttf)}*{box-sizing:border-box}body{-webkit-tap-highlight-color:transparent;background-color:#f0f3f5;color:#151418;font-family:var(--global-font,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Open Sans,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji);line-height:1.5}.obn{overscroll-behavior:none}a{color:#0d5acc;text-decoration:none}a:active,a:hover{color:#151418}em{font-style:normal}figure,h1,h2,h3,li,ol,p,ul{color:inherit;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}li{list-style:none}*{outline:none}input::-ms-clear,input::-ms-reveal,input::-o-clear{display:none}a,button,input,select{padding:0;transition:color .2s,background-color .2s,border-color .2s}button{cursor:pointer}.p-share-detail{--container-width:748px;--container-gap:0;--container-space:0}.p-share-detail .ui-article{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative}.p-share-detail .ui-mask-app{padding-bottom:16px;top:30vh}[dir=ltr] .p-share-detail .ui-mask-app{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 40%,#fff 70%,#fff)}[dir=rtl] .p-share-detail .ui-mask-app{background:linear-gradient(-180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 40%,#fff 70%,#fff)}.p-share-detail .ui-mask-app .app-wrap{max-width:400px}@media screen and (max-width:750px){.p-share-detail .ui-mask-app{top:300px}}[dir=ltr] .fl-l{float:left}[dir=ltr] .fl-r,[dir=rtl] .fl-l{float:right}[dir=rtl] .fl-r{float:left}.font-serif{font-family:ui-serif,Lora,Georgia,Cambria,Times New Roman,Times,serif}.flex-place{flex:1}.highlight{color:#ec1a19}.ui-card{background-color:#fff;border-radius:var(--card-border-radius,12px);box-shadow:0 0 10px #063a570d;overflow:hidden;padding:var(--card-padding,24px)}.ui-card>h2{color:#000;font-size:20px;font-weight:700}.ui-card.no-pad{padding:0}.ui-card.no-pad>h2{padding:20px 24px 0}.ui-more{padding:8px 0;text-align:center}.ui-more svg{font-size:28px}.v-mobile{display:var(--visible-mobile,none)}.h-mobile{display:var(--hidden-mobile,block)}.ui-article{width:100%}.ui-article h1{font-family:var(--article-font);font-size:2em;font-weight:700;line-height:1.2;margin-bottom:24px}.ui-article .article-info{color:#151418b3;font-size:.875em;gap:8px;margin-bottom:24px}.ui-article .article-info,.ui-article .article-info>*{align-items:center;display:flex}.ui-article .article-info>:after{background-color:#d9d9d9;content:"";display:inline-block;height:14px;width:1px}[dir=ltr] .ui-article .article-info>:after{margin-left:8px}[dir=rtl] .ui-article .article-info>:after{margin-right:8px}.ui-article .article-info>:last-child:after{content:none}.ui-article .article-media img{border-radius:50%;height:22px;width:22px}[dir=ltr] .ui-article .article-media img{margin-right:8px}[dir=rtl] .ui-article .article-media img{margin-left:8px}.ui-article .article-image>*,.ui-article .article-material>*{margin-bottom:24px}.ui-article .article-image .iggfe-player,.ui-article .article-image iframe,.ui-article .article-image img,.ui-article .article-image video,.ui-article .article-material .iggfe-player,.ui-article .article-material iframe,.ui-article .article-material img,.ui-article .article-material video{border-radius:4px;overflow:hidden;vertical-align:top;width:100%}.ui-article .article-content{font-family:var(--article-font);font-size:18px;line-height:1.6;margin-bottom:24px;white-space:pre-line;word-break:break-word}.ui-article .article-content.html{white-space:inherit}.ui-article .article-content blockquote,.ui-article .article-content dd,.ui-article .article-content dl,.ui-article .article-content figure,.ui-article .article-content form,.ui-article .article-content h1,.ui-article .article-content h2,.ui-article .article-content h3,.ui-article .article-content h4,.ui-article .article-content h5,.ui-article .article-content h6,.ui-article .article-content menu,.ui-article .article-content ol,.ui-article .article-content p,.ui-article .article-content pre,.ui-article .article-content ul,.ui-article .article-content>div{margin:24px 0;padding:0}.ui-article .article-content h1{font-size:1.78em;font-weight:800;line-height:1.18}.ui-article .article-content h2{font-size:1.34em;font-weight:800;line-height:1.34}.ui-article .article-content h3{font-size:1.12em;font-weight:800;line-height:1.4}.ui-article .article-content h4{font-size:1em;font-weight:600;line-height:1.34}.ui-article .article-content h5{font-size:.89em;font-weight:600;line-height:1.5}.ui-article .article-content h6{font-size:.78em;font-weight:400;line-height:1.4}.ui-article .article-content a{color:#2f80ed;text-decoration:none}.ui-article .article-content img{background-size:cover;border-radius:4px;display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.ui-article .article-content figure figcaption{font-size:.6em;line-height:1.48;margin-bottom:-6px;margin-top:4px}[dir=ltr] .ui-article .article-content ol,[dir=ltr] .ui-article .article-content ul{margin-left:40px}[dir=rtl] .ui-article .article-content ol,[dir=rtl] .ui-article .article-content ul{margin-right:40px}.ui-article .article-content ol li,.ui-article .article-content ul li{list-style:inherit}.ui-article .article-content blockquote{font-style:italic;position:relative}[dir=ltr] .ui-article .article-content blockquote{border-left:2px solid #ec3e36;padding:16px 24px 16px 40px}[dir=rtl] .ui-article .article-content blockquote{border-right:2px solid #ec3e36;padding:16px 40px 16px 24px}.ui-article .article-content blockquote:before{color:#ec3e36;content:'"';font-size:3em;position:absolute;top:-4px}[dir=ltr] .ui-article .article-content blockquote:before{left:4px}[dir=rtl] .ui-article .article-content blockquote:before{right:4px}.ui-article .article-content blockquote:after{content:""}.ui-article .article-content iframe{border:none;display:block;height:394px;width:100%}.ui-article .article-source{font-family:var(--article-font);font-size:.875em}.ui-article .article-source strong{display:block;font-weight:600}.ui-article .article-source a{color:#151418b3;text-decoration:underline}.ui-article .article-actions{align-items:center;display:flex;gap:12px;height:42px;margin-top:24px}.ui-article .article-actions .date{color:#15141880}.ui-article .article-actions .licked{color:#ec1a19}.ui-article .article-actions button{align-items:center;background-color:transparent;border:none;border-radius:8px;display:flex;height:42px;justify-content:center;outline:none;width:42px}.ui-article .article-actions button:hover{background-color:#1b12541a}.ui-article .article-actions button svg{font-size:18px}.ui-article .article-body{padding-bottom:50px;position:relative}.ui-article .article-mask{bottom:0;position:absolute;text-align:center;width:100%}[dir=ltr] .ui-article .article-mask{left:0}[dir=rtl] .ui-article .article-mask{right:0}.ui-article .article-mask .btn-view{background-color:#ec1a19;border-radius:37px;box-shadow:0 4px 4px #0000001a;color:#fff;display:inline-block;padding:10px 32px}.ui-article .article-mask .btn-view:hover{background-color:#ac0b0a}@media screen and (max-width:750px){.ui-article h1{font-size:1.5em}.ui-article .article-content iframe{height:193px}}.ui-tabs{align-items:center;border-bottom:2px solid rgba(35,65,92,.1);display:flex;font-size:1.5em;height:48px;line-height:48px;text-align:center}.ui-tabs a{color:#151418}.ui-tabs .active a,.ui-tabs a:active,.ui-tabs a:hover{color:#ec1a19}.ui-tabs li{cursor:pointer;flex:1 0 0;padding:0 10px;transition:color .2s}.ui-tabs li.active,.ui-tabs li:hover{color:#ec1a19}.ui-tabs .active{position:relative}.ui-tabs .active:after{background-color:#e40d0c;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}@media screen and (max-width:750px){.ui-tabs{font-size:1.25em;height:42px;line-height:42px}}.ui-arena h1{border-bottom:1px solid rgba(27,18,84,.1);font-family:var(--arena-font);font-size:2em;font-weight:700;line-height:1.2;padding:18px 0 12px;text-align:center}.ui-arena h1 em{color:#ec1a19}.ui-arena .team-info{align-items:center;display:flex;margin:0 auto;max-width:90%;padding:24px 12px}.ui-arena .team-wrap{align-items:center;display:flex;gap:16px;padding:5px 8px;text-align:center}.ui-arena .team-wrap img{height:120px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:120px}.ui-arena .team-wrap .name{font-family:var(--arena-font);font-size:1.25em;margin-top:5px}.ui-arena .team-wrap .score{font-family:var(--arena-font);font-size:2.5em;font-weight:700}.ui-arena .arena-info{flex:1 0 0;text-align:center}.ui-arena .arena-info .status{font-size:1.5em}.ui-arena .arena-info .time{color:#151418b3;margin-top:4px}.ui-arena.status-200 .status{color:#ec1a19}.ui-arena.status-300 .status{color:#151418b3}.ui-arena.status-300 .score-less{color:#15141880}@media screen and (max-width:750px){.ui-arena h1{font-size:1.5em}.ui-arena .team-info{max-width:none;padding-left:0;padding-right:0}.ui-arena .team-wrap{gap:8px}.ui-arena .team-wrap img{height:60px;width:60px}.ui-arena .team-wrap .name{font-size:1.125em}.ui-arena .team-wrap .score{font-size:2em}.ui-arena .arena-info .status{font-size:1em}.ui-arena .arena-info .time{font-size:.75em}}.ui-short-video{background-color:#000;color:#fff;height:100%;position:absolute;top:0;width:100%}[dir=ltr] .ui-short-video{left:0}[dir=rtl] .ui-short-video{right:0}.ui-short-video .article-media{align-items:center;display:flex;font-weight:600}.ui-short-video .article-media img{border-radius:50%;height:30px;width:30px}[dir=ltr] .ui-short-video .article-media img{margin-right:6px}[dir=rtl] .ui-short-video .article-media img{margin-left:6px}.ui-short-video .video-info{bottom:24px;position:absolute;text-shadow:0 4px 4px rgba(0,0,0,.25);z-index:10}[dir=ltr] .ui-short-video .video-info{left:16px;right:100px}[dir=rtl] .ui-short-video .video-info{left:100px;right:16px}.ui-short-video .video-info h1{font-size:1em;font-weight:400;line-height:normal;margin-top:10px}.ui-short-video .extra-info{bottom:24px;display:flex;flex-direction:column;font-size:.75em;position:absolute;text-align:center;z-index:10}[dir=ltr] .ui-short-video .extra-info{right:0}[dir=rtl] .ui-short-video .extra-info{left:0}.ui-short-video .extra-info a{color:inherit;padding:6px 13px}.ui-short-video .extra-info svg{display:block;font-size:24px;margin-bottom:5px}.ui-short-video .video-player{align-items:center;display:flex;height:100%;position:absolute;top:0;width:100%}[dir=ltr] .ui-short-video .video-player{left:0}[dir=rtl] .ui-short-video .video-player{right:0}.ui-short-video .video-player img{max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-mask-app{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;margin:0!important;padding:0 20px 30px;position:absolute;text-align:center;width:100%}[dir=ltr] .ui-mask-app{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 35%,#fff);left:0}[dir=rtl] .ui-mask-app{background:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff 35%,#fff);right:0}.ui-mask-app .app-wrap{margin:0 auto;max-width:400px}.ui-mask-app .app-info{display:flex;gap:18px}[dir=ltr] .ui-mask-app .app-info{text-align:left}[dir=rtl] .ui-mask-app .app-info{text-align:right}.ui-mask-app .app-info img{height:50px;width:50px}.ui-mask-app .app-info .app-text{display:flex;flex-direction:column;justify-content:space-between;line-height:1;padding:0 0 3px}.ui-mask-app .app-info .name{font-family:Barlow Condensed;font-size:1.5em;font-weight:700}.ui-mask-app .app-info p{font-size:.938em}.ui-mask-app .app-info .btn-down{align-self:center;margin-top:0;padding:8px 14px;white-space:nowrap}.ui-mask-app .btn-down{background-color:#ec1a19;border-radius:5px;color:#fff;display:block;margin-top:20px;padding:10px 32px}.ui-mask-app .btn-down:hover{background-color:#ac0b0a}@media screen and (max-width:750px){.ui-mask-app .app-wrap{max-width:none}}.ui-btn{background-color:#1b12541a;border:none;border-radius:4px;height:36px;outline:none;padding:0 .5em}.ui-btn:hover{background-color:#1b125414}.ui-btn:active{background-color:#1b125433}.ui-btn.primary{background-color:#ec1a19;color:#fff}.ui-btn.primary:hover{background-color:#ef403f}.ui-btn.primary:active{background-color:#da1312}img.loading,img.placeholder,img[lazy=error],img[lazy=loading],img[lazy=wait]{background:url(./image-placeholder.5d939b5a.png) no-repeat 50%/cover}.ui-menu{white-space:nowrap}.ui-menu-list{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:8px;box-shadow:0 0 6px #0000001a;max-height:80vh;max-width:350px;min-width:190px;overflow-x:hidden;overflow-y:auto;padding:8px 0}.ui-menu-list::-webkit-scrollbar{background-color:transparent;height:5px;width:5px}.ui-menu-list::-webkit-scrollbar-thumb{background-color:#c5c4c9;border-radius:2.5px;width:5px}.ui-menu-list::-webkit-scrollbar-thumb:hover{background-color:#aba9b1}.ui-menu-list::-webkit-scrollbar-thumb:active{background-color:#918f98}.ui-menu-list::-webkit-scrollbar-button{display:none}.ui-menu.sub-menu{margin-top:-8px;position:absolute}.ui-menu.sub-menu>.ui-menu__item:hover{color:#ec1a19}.ui-menu__item{align-items:center;color:inherit;cursor:pointer;display:flex;gap:16px;height:46px;line-height:46px;padding:0 20px}.ui-menu__item .icon{height:22px;width:37px}.ui-menu__item .label{flex:1}.ui-menu__item .ext-icon{font-size:14px;width:16px}.ui-menu__item .ico-check{color:#20c087}.ui-menu__item.active,.ui-menu__item:hover{background-color:#1b12540d}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.scale-enter-active,.scale-leave-active{box-shadow:none!important;transition:transform .2s!important}.scale-enter-from,.scale-leave-to{transform:scale(.7)!important}.scale-fade-enter-active,.scale-fade-leave-active{box-shadow:none!important;transition:transform .2s,opacity .2s!important}.scale-fade-enter-from,.scale-fade-leave-to{opacity:0;transform:scale(.7)!important}.slide-up-enter-active,.slide-up-leave-active{box-shadow:none!important;transition:transform .2s,opacity .2s!important}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(-100%)}.slide-down-enter-active,.slide-down-leave-active{box-shadow:none!important;transition:transform .2s,opacity .2s!important}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(100%)}.slide-left-enter-active,.slide-left-leave-active{box-shadow:none!important;transition:transform .2s,opacity .2s!important}.slide-left-enter-from,.slide-left-leave-to{opacity:0}[dir=ltr] .slide-left-enter-from,[dir=ltr] .slide-left-leave-to{transform:translate(-50%)}[dir=rtl] .slide-left-enter-from,[dir=rtl] .slide-left-leave-to{transform:translate(50%)}.slide-right-enter-active,.slide-right-leave-active{box-shadow:none!important;transition:transform .2s,opacity .2s!important}.slide-right-enter-from,.slide-right-leave-to{opacity:0}[dir=ltr] .slide-right-enter-from,[dir=ltr] .slide-right-leave-to{transform:translate(50%)}[dir=rtl] .slide-right-enter-from,[dir=rtl] .slide-right-leave-to{transform:translate(-50%)}.popup-enter-active,.popup-leave-active{box-shadow:none!important;transition:transform .2s,opacity .2s!important}.popup-enter-from,.popup-leave-to{opacity:0;transform:translateY(50px) scale(.8)}.body-container{box-sizing:content-box;display:flex;gap:var(--container-gap,34px);margin:0 auto;max-width:var(--container-width,1152px);padding:var(--container-space,24px)}.body-container main{flex:1;min-width:0}.body-container main>*{margin-bottom:var(--card-gap)}.body-container .main-topics{padding:12px 0 8px}.body-container .main-topics h2{padding:0 16px}.body-container .main-topics__scroll{width:100%}.body-container .main-topics__list{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;overflow-y:hidden;padding:0 8px}.body-container .main-topics__list .c-article-grid{flex-shrink:0;width:256px}.body-container .main-cities{padding:12px 0 8px}.body-container .main-cities h2{padding:0 16px}.body-container .main-cities__list{padding:0 8px}.body-container aside{display:var(--aside-display,block);flex-shrink:0;width:var(--aside-width,370px)}.body-container aside>*{margin-bottom:var(--card-gap)}.body-container .aside__sticky{margin-bottom:0;position:sticky;top:80px}.body-container .aside__sticky>*{margin-bottom:var(--card-gap)}
