a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}:root{--font-ja:"Noto Sans JP",sans-serif;--color-black:#000}body,input,select,textarea{color:var(--color-black);font-family:var(--font-ja);font-size:16px}.font-heading{font-weight:800}.font-heading.is-1{font-size:clamp(28px,3.5vw,32px);line-height:1.5}.font-heading.is-2{font-size:clamp(24px,3.2vw,28px);line-height:1.5}.font-heading.is-3{font-size:clamp(20px,3vw,24px);line-height:1.2}.font-heading.is-4{font-size:clamp(16px,2.5vw,20px);line-height:1.2}.font-heading.is-5{font-size:clamp(16px,2vw,18px);line-height:1.2}.font-text.is-1{font-size:clamp(14px,2.2vw,16px);line-height:1.5}.font-text.is-2{font-size:clamp(12px,2vw,14px);line-height:1.5}.font-text.is-3{font-size:clamp(10px,1.8vw,12px);line-height:1.5}:root{--color-black:#333;--color-white:#fff;--color-orange:#ff820b;--color-green:#0e9b73;--color-red:#d1141a;--color-gray:#666;--max-width:600px}html{scroll-behavior:smooth;touch-action:manipulation}body{background:var(--color-white);position:relative;-ms-overflow-style:none;scrollbar-width:none}body.noScroll{overflow:hidden}body::-webkit-scrollbar{display:none}a{color:var(--color-orange);outline:none;text-decoration:underline}a:hover{color:var(--color-green);outline:none;text-decoration:underline}.main-contents{position:relative}.main-contents .image-clip{aspect-ratio:16/9;background:url(./background.Ck3oAIIs.jpg) 50%/cover no-repeat;clip-path:polygon(0 0,100% 0,100% 80%,0 100%);opacity:.6;position:absolute;top:-2rem;width:100%;z-index:-1}.main-contents.index3 .image-clip{aspect-ratio:16/9;background:url(./background_index3.CAZZthph.jpg) 50%/cover no-repeat;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:.6;position:absolute;top:-2rem;width:100%;z-index:-1}.main-contents header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:2rem auto;max-width:var(--max-width);position:relative;width:90%}.main-contents header .logo{aspect-ratio:65/103;background:url(./logo.DaJ6O2UM.svg) 50% no-repeat;flex-shrink:0;font-size:0;margin:auto;max-width:100px;width:20%}.main-contents header .title{width:calc(80% - 1rem)}@media screen and (max-width:600px){.main-contents header .title{width:100%}}.main-contents header .title .font-heading{word-break:keep-all}.main-contents header:not(:has(.logo)) .title{width:100%}.main-contents header:not(:has(.logo)) p{margin-top:1rem}.main-contents .item-list{box-sizing:border-box;margin:auto;max-width:var(--max-width);padding-left:2rem;width:90%}.main-contents .item-list .player-detail{margin:1rem 0;position:relative}.main-contents .item-list .player-detail:after{border-radius:8px;content:"";display:block;height:100%;left:-2rem;position:absolute;top:0;width:1rem}.main-contents .item-list2{margin:auto;max-width:var(--max-width);width:100%}.main-contents .item-list2 .player-detail{margin:0}.main-contents .item-list2 a{border-bottom:1px solid var(--color-white);border-top:1px solid var(--color-white);color:var(--color-white);display:block;padding:240px 0 0;text-decoration:none;width:100%}.main-contents .item-list2 a h3{align-items:center;bottom:-2px;color:var(--color-white);display:flex;justify-content:space-between;line-height:1;margin:auto;max-width:var(--max-width);position:relative;width:90%}.main-contents .item-list2 a h3 .go-detail{background-color:var(--color-orange);border-radius:4px 4px 0 0;padding:4px 32px 4px 16px;position:relative}.main-contents .item-list2 a h3 .go-detail:before{bottom:50%;content:"→";height:20px;position:absolute;right:8px;transform:translateY(60%);width:20px}.main-contents .item-list3{margin:auto;max-width:var(--max-width);width:100%}.main-contents .item-list3 .player-detail{margin:0}.main-contents .item-list3 a{border-bottom:1px solid var(--color-white);box-sizing:border-box;color:var(--color-white);display:block;padding:10px;text-decoration:none;width:100%}.main-contents .item-list3 a h3{align-items:center;bottom:-2px;display:flex;justify-content:space-between;line-height:1;margin:auto;max-width:var(--max-width);position:relative;width:90%}.main-contents .item-list3 a h3 .go-detail{background-color:var(--color-orange);border-radius:100%;padding:20px;position:relative}.main-contents .item-list3 a h3 .go-detail:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6 26.5 0 48 21.5 48 48v128c0 26.5-21.5 48-48 48-44.2 0-80-35.8-80-80V288C0 146.6 114.6 32 256 32s256 114.6 256 256v112c0 44.2-35.8 80-80 80-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48 10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80'/%3E%3C/svg%3E") 50% no-repeat;background-size:contain;content:"";height:20px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}.main-contents .item-detail{margin:auto;max-width:var(--max-width);width:90%}.main-contents .item-detail .return{cursor:pointer;text-decoration:none}.main-contents .player-detail{margin:1rem 0;position:relative}.main-contents .player-detail .player{margin:1rem 0}.main-contents .player-detail .img-outer,.main-contents .player-detail .img-outer2{display:flex;flex-wrap:nowrap;gap:.25rem;margin:1rem 0;max-width:100%;overflow-x:scroll;padding-bottom:1rem;padding-right:10px;scrollbar-width:none;-ms-overflow-style:none}.main-contents .player-detail .img-outer::-webkit-scrollbar,.main-contents .player-detail .img-outer2::-webkit-scrollbar{display:none}.main-contents .player-detail .img-outer figure,.main-contents .player-detail .img-outer2 figure{align-items:center;aspect-ratio:4/3;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:100%}.main-contents .player-detail .img-outer figure picture,.main-contents .player-detail .img-outer2 figure picture{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.main-contents .player-detail .img-outer figure picture img,.main-contents .player-detail .img-outer2 figure picture img{height:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}.main-contents .player-detail .img-outer .scroll,.main-contents .player-detail .img-outer2 .scroll{bottom:-.5rem;font-weight:800;line-height:2;position:absolute}.main-contents .player-detail .img-outer2{flex-wrap:wrap;padding-right:0}.otono{border-radius:5px;margin:1rem auto;padding:1rem 0;position:relative;text-align:center}.otono .project-title{font-weight:800;margin-bottom:.5rem;text-align:center}.otono .links{margin:2rem auto}.otono .links li{margin:.5rem auto}.otono .by{color:var(--color-gray);font-weight:800;text-decoration:none}.otono .logotext{background:url(./logotext.CnyDKtEn.png) 50% no-repeat;background-size:contain;content:"";height:40px;margin:1rem auto .5rem;width:120px}.otono .footer-image-clip{aspect-ratio:4/3;background:linear-gradient(180deg,#fff,#fff0),url(./background.Ck3oAIIs.jpg) 50%/cover no-repeat;bottom:-2rem;opacity:.6;position:absolute;width:100%;z-index:-1}
