@charset "UTF-8";.site-view{display:grid;margin-bottom:100px}.site-view .desc{font-size:0.938rem;color:var(--ml-text);background-color:#e2eaf5;padding:20px}.site-view .button{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:15px;margin-top:20px}@media (max-width:640px){.site-view .button{grid-template-columns:1fr;grid-row-gap:15px;margin-top:20px}}.site-view .button .link{display:inline-block;width:100%}.site-view .link{font-size:1.063rem;line-height:1;color:var(--ml-btn-text);text-align:center;white-space:nowrap;padding:15px 10px;border-radius:3px}.site-view .color1{background-color:#2c7fe5}.site-view .color1:hover{background-color:#2379e4}.site-view .color2{background-color:#9336d1}.site-view .color2:hover{background-color:#8e2fce}.site-view .wrap{display:grid;grid-template-columns:1fr;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.site-view .wrap>p{display:flex;justify-content:space-between;align-items:center;color:var(--ml-text);font-size:1.188rem;line-height:1.1;margin:14px 0 14px 0}.site-view .wrap>p span{padding-right:10px;padding:10px 0 10px 0}.site-view .wrap>p a{justify-self:end;font-size:0.875rem;color:var(--ml-text-light);line-height:1.1;padding:10px;text-wrap:nowrap;background-color:#fbfcfe;border-radius:3px}.site-view .stream .poster a:after,.site-view .youtube .play-button{width:100%;height:100%;top:0;left:0;z-index:1;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 141'%3E%3Cpath fill='rgba(0,0,0,.65)' d='m4 119c2 9 9 15 18 18 15 4 78 4 78 4s63 0 78-4c9-3 16-9 18-18 4-16 4-49 4-49s0-32-4-48c-2-9-9-15-18-18-15-4-78-4-78-4s-63 0-78 4c-9 3-16 9-18 18-4 16-4 48-4 48s0 33 4 49z'/%3E%3Cpolygon fill='%23fff' points='132 70 80 41 80 100'/%3E%3C/svg%3E") 50%/calc(35px + 10%) auto no-repeat}.site-view .stream .poster a:hover:after,.site-view .youtube .play-button:hover{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 141'%3E%3Cpath fill='rgba(152,68,209,1)' d='m4 119c2 9 9 15 18 18 15 4 78 4 78 4s63 0 78-4c9-3 16-9 18-18 4-16 4-49 4-49s0-32-4-48c-2-9-9-15-18-18-15-4-78-4-78-4s-63 0-78 4c-9 3-16 9-18 18-4 16-4 48-4 48s0 33 4 49z'/%3E%3Cpolygon fill='%23fff' points='132 70 80 41 80 100'/%3E%3C/svg%3E") 50%/calc(35px + 10%) auto no-repeat}.site-view .stream{display:grid;grid-template-columns:repeat(auto-fill,320px);grid-column-gap:20px;grid-row-gap:20px;font-size:0.875rem}.site-view .stream .item{background-color:#fbfcfe;margin-bottom:10px;border:10px solid rgba(255,255,255,0.85);border-radius:3px}.site-view .stream .item .poster{position:relative;width:300px;height:170px}.site-view .stream .item .poster img{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:170px;border-radius:2px}.site-view .stream .item .poster a:after{content:"";position:absolute}.site-view .stream .item .title{font-size:1rem;padding:12px 0 8px 0;font-weight:500}.site-view .stream .item .title a{color:var(--ml-text)}.site-view .stream .item .title a:hover{color:var(--ml-text-hover-light)}.site-view .stream .item .infos{display:flex;font-size:0.875rem}.site-view .stream .item .size{display:inline-block}.site-view .stream .item .download{display:inline-block}.site-view .stream .item .download a{color:var(--ml-text)}.site-view .stream .item .download a:hover{color:var(--ml-text-hover-light)}.site-view .stream .item .download:before{content:"•";margin:0 4px}.site-view .downloads{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:14px;grid-row-gap:14px}@media (max-width:640px){.site-view .downloads{grid-template-columns:1fr}}.site-view .downloads .item{background-color:#fbfcfe;padding:14px}.site-view .downloads .item .infos{display:flex;font-size:1rem;color:var(--ml-text-light)}.site-view .downloads .item .info,.site-view .downloads .item .size{display:inline-block}.site-view .downloads .item .size:before{content:"•";margin:0 4px}.site-view .downloads .item .download{font-size:1.125rem}.site-view .downloads .item .download a{color:var(--ml-text)}.site-view .downloads .item .download a:hover{color:var(--ml-text-hover-light)}.site-view .gallery{display:grid;grid-template-columns:repeat(auto-fill,283px);grid-column-gap:20px;grid-row-gap:20px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-items:center;justify-content:space-evenly}.site-view .gallery .spotlight{border:5px solid rgba(255,255,255,0.1);border-radius:3px}.site-view .gallery img{display:block;max-width:100%;width:auto;height:auto}.site-view .gallery picture{display:block;height:0;overflow:hidden;border-radius:3px}.site-view .related{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:759px){.site-view .related{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.site-view .related{grid-template-columns:1fr}}.site-view .related .item{display:grid;grid-template-columns:85px 1fr;height:115px;background-color:#fbfcfe;overflow:hidden}.site-view .related .cover{display:block;width:85px;height:115px}.site-view .related .cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.site-view .related .data{display:inline-grid;grid-template-columns:1fr;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;font-size:0.875rem;padding:10px 11px}.site-view .related .title{color:var(--ml-text);font-size:1rem;line-height:1.4}.site-view .related .title:hover{color:var(--ml-text-hover-light)}.site-view .related .title2{color:var(--ml-text);font-size:0.875rem;line-height:1.4;padding-top:5px}.site-view .related .title2:hover{color:var(--ml-text-hover-light)}.site-view .related .area{display:flex;align-self:end;color:var(--ml-text-lighter);font-size:0.875rem;padding-top:3px}.site-view .youtube-pv p{color:var(--ml-text);font-size:1.063rem;font-weight:400;margin-bottom:15px}.site-view .youtube-pv p span{border-right:5px solid #4e93d8;padding-right:10px}.site-view .youtube-pv .video{border-radius:3px;height:302px;overflow:hidden;width:100%}@media (max-width:759px){.site-view .youtube-pv .video{height:240px}}.site-view-head{display:grid;grid-column-gap:20px;grid-row-gap:14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:-webkit-max-content -webkit-max-content 1fr;grid-template-rows:max-content max-content 1fr;background-color:#fbfcfe;padding:20px}@media (max-width:680px){.site-view-head{grid-template-rows:1fr 1fr -webkit-max-content;grid-template-rows:1fr 1fr max-content;grid-column-gap:10px;grid-row-gap:10px;padding:10px 10px 20px 10px}}@media (min-width:450px) and (max-width:680px){.site-view-head{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}}@media (max-width:450px){.site-view-head{grid-template-columns:1fr;grid-template-rows:1fr}}.site-view-head .cover{grid-column:1;grid-row:1/4;width:218px;overflow:hidden}@media (min-width:450px) and (max-width:680px){.site-view-head .cover{width:160px;grid-column:2;grid-row:1/3}}@media (max-width:450px){.site-view-head .cover{grid-row:3/4}}.site-view-head .cover img{width:100%;height:auto}.site-view-head .cover picture{height:0}.site-view-head .side{display:inline-grid;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto;grid-row-gap:20px;grid-column:2;grid-row:3/4}@media (min-width:450px) and (max-width:680px){.site-view-head .side{grid-column:1/3}}@media (max-width:450px){.site-view-head .side{grid-column:1;grid-row:4/5}}.site-view-head .title{grid-column:2;grid-row:1/2;font-size:1.125rem;line-height:1.3;margin:0}@media (max-width:680px){.site-view-head .title{grid-column:1;align-self:end}}.site-view-head .romaji{grid-column:2;grid-row:2/3;font-size:1rem;line-height:1.3;margin:0}@media (max-width:680px){.site-view-head .romaji{grid-column:1}}.site-view-head .highlight{color:var(--ml-text-w);font-size:0.875rem;font-weight:400;line-height:1;text-transform:capitalize;padding:2.5px 6px 2px 6px;background:#9e4ad8;border-radius:3px}.site-view-head .infos{display:inline-grid;grid-template-columns:80px 1fr}@media (max-width:380px){.site-view-head .infos{grid-template-columns:60px 1fr}}.site-view-head .infos>li{border-top:1px solid #e0e3e8}.site-view-head .infos>li:last-child,.site-view-head .infos>li:nth-last-child(2){border-bottom:1px solid #e0e3e8}.site-view-head .infos .name,.site-view-head .infos .text{position:relative;font-size:0.875rem;line-height:1.4;padding:10px}.site-view-head .infos .name{font-weight:500;padding:10px 10px 10px 0}.site-view-head .infos .name:after{position:absolute;content:"";background-color:#c8ced7;width:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:50%;bottom:0;right:0}.site-view-head .infos .rating{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;padding:10px}.site-view-head .infos .rating .text1{color:#5f0775;font-size:1rem;font-weight:500;line-height:1.6}.site-view-head .infos .rating .text2{color:var(--ml-text-light);font-size:0.875rem;font-weight:400}.site-view-head .infos .rating .in{display:flex;align-items:center;margin-left:10px}.site-view-head .infos .rating .in .select-control{width:70px;height:26px;padding:0 25px 0 8px;background-color:#e2eaf5}.site-view-head .infos .rating .in .btn{height:26px;padding:0 8px;margin-left:5px}.site-view-head .infos .genre{display:flex;flex-wrap:wrap;padding:6px 10px 10px 10px}.site-view-head .infos .genre-item{display:inline-block;font-size:0.85rem;color:var(--ml-text-w);white-space:nowrap;margin:4px 4px 0 0;padding:2px 5px;background:#3967bd;border-radius:3px}.site-view-head .nav{display:flex;row-gap:15px;flex-wrap:wrap;align-self:end;justify-content:space-around;justify-self:center;width:100%;max-width:800px;font-size:0.875rem}.site-view-head .nav .link{color:var(--ml-text-light);padding:0 15px 0 15px;white-space:nowrap}.site-view-head .nav .link:hover{color:var(--ml-text-light-hover)}.site-view-head .nav .active{color:#2f72cd}.site-view-head .nav .active:hover{color:#255ba4}.youtube{position:relative;width:100%;overflow:hidden;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.youtube img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube iframe{position:absolute}.youtube iframe{height:100%;width:100%;top:0;left:0}