@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;600&display=swap");.js-animation{opacity:0}.js-animation.-on{animation:fadeup .8s cubic-bezier(.33,1,.68,1) 1 forwards}@keyframes fadeup{0%{opacity:0;transform:translateY(30px)}80%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes arrowRightDown{0%{opacity:1;transform:translateZ(0)}45%{opacity:0;transform:translate3d(35%,35%,0)}55%{opacity:0;transform:translate3d(-35%,-35%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes arrowRight{0%{opacity:1;transform:translateX(0) rotate(45deg)}45%{opacity:0;transform:translateX(30%) rotate(45deg)}55%{opacity:0;transform:translateX(-30%) rotate(45deg)}to{opacity:1;transform:translateX(0) rotate(45deg)}}@keyframes fadeSlide{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pagetopArw{0%{opacity:1;transform:translateZ(0)}45%{opacity:0;transform:translate3d(0,-35%,0)}55%{opacity:0;transform:translate3d(0,35%,0)}to{opacity:1;transform:translateZ(0)}}body{min-width:auto}.special-unique-content{width:100%}@media screen and (max-width:767px){.special-unique-content .pc{display:none}}.special-unique-content .sp{display:none}@media screen and (max-width:767px){.special-unique-content .sp{display:block}}.special-unique-content .firstepisode-winter *{list-style:none;margin:0;padding:0}.special-unique-content .firstepisode-winter a{color:#333}.special-unique-content .firstepisode-winter img{height:auto;vertical-align:top;width:100%}.special-unique-content .firstepisode-winter section{margin:0 auto;max-width:1200px;padding:0 40px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter section{padding:0 20px}}.special-unique-content .firstepisode-winter .btn-wrap{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px}.special-unique-content .firstepisode-winter .btn-wrap .btn{align-items:center;background-color:#f6dc59;border-radius:8px;display:flex;filter:drop-shadow(0 4px 0 #d9c24b);flex:1;font-size:1.125rem;font-weight:700;justify-content:center;max-width:362px;min-width:240px;padding:16px;position:relative;transition:all .3s}.special-unique-content .firstepisode-winter .btn-wrap .btn:hover{filter:drop-shadow(0 0 0 #d9c24b);transform:translateY(4px)}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .btn-wrap .btn{font-size:3.4666666667vw}}.special-unique-content .firstepisode-winter .btn-wrap .btn:after{border-right:2px solid #333;border-top:2px solid #333;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:20px;top:0;transform:rotate(45deg);width:8px}.special-unique-content .firstepisode-winter .btn-wrap .btn.-disabled{background-color:#d9d9d9;color:#fff;filter:drop-shadow(0 0 0 #d9c24b)}.special-unique-content .firstepisode-winter .btn-wrap .btn.-disabled:after{border-right:2px solid #fff;border-top:2px solid #fff}.special-unique-content .firstepisode-winter .btn-wrap .btn.-active{background-color:#df5656;color:#fff;filter:drop-shadow(0 4px 0 #bc4747)}.special-unique-content .firstepisode-winter .btn-wrap .btn.-active:hover{filter:drop-shadow(0 0 0 #bc4747)}.special-unique-content .firstepisode-winter .btn-wrap .btn.-active:after{border-right:2px solid #fff;border-top:2px solid #fff}.special-unique-content .firstepisode-winter .btn-wrap .btn.-line{background-color:#fff;border:2px solid #333;filter:drop-shadow(0 4px 0 #000)}.special-unique-content .firstepisode-winter .btn-wrap .btn.-line:hover{filter:drop-shadow(0 0 0 #000)}.special-unique-content .firstepisode-winter .title-line{font-size:1.125rem;font-weight:700;margin-bottom:16px;position:relative}.special-unique-content .firstepisode-winter .title-line span{background-color:#fff;padding:0 1em;position:relative}.special-unique-content .firstepisode-winter .title-line:before{border-bottom:2px dotted #717171;content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.special-unique-content .firstepisode-winter .mv{margin-bottom:32px;width:100%}.special-unique-content .firstepisode-winter .news .news-wrap{background-color:#fff;border:1px solid #d9d9d9;margin-bottom:40px;padding:24px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .news .news-wrap{padding:12px}}.special-unique-content .firstepisode-winter .news .title{font-size:1.125rem;font-weight:700;letter-spacing:.1em;margin-bottom:20px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .news .title{margin-bottom:12px}}.special-unique-content .firstepisode-winter .news .news-list{display:flex;flex-direction:column;row-gap:20px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .news .news-list{row-gap:12px}}.special-unique-content .firstepisode-winter .news .news-list .item{align-items:center;border-bottom:1px solid #d9d9d9;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between;padding-bottom:20px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .news .news-list .item{padding-bottom:12px}}.special-unique-content .firstepisode-winter .news .news-list .item .text{-moz-column-gap:8px;column-gap:8px;display:flex}.special-unique-content .firstepisode-winter .news .news-list .item:last-child{border:none;padding-bottom:0}.special-unique-content .firstepisode-winter .news .news-list .item .date{color:#717171}.special-unique-content .firstepisode-winter .anchor{margin-bottom:40px}.special-unique-content .firstepisode-winter .anchor .anchor-link{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));row-gap:12px}.special-unique-content .firstepisode-winter .anchor .anchor-link .item{align-items:center;display:flex;justify-content:center;position:relative}.special-unique-content .firstepisode-winter .anchor .anchor-link .item:after{background:url(../images/arrow-bottom.png) 50%/cover no-repeat;bottom:0;content:"";height:24px;margin:auto;position:absolute;right:20px;top:0;width:24px}.special-unique-content .firstepisode-winter .anchor .anchor-link .item a{background-color:#fff;border:2px solid #f6dc59;border-radius:8px;display:block;flex:1;font-size:1rem;font-weight:700;padding:20px;text-align:center;transition:all .3s}.special-unique-content .firstepisode-winter .anchor .anchor-link .item a:hover{background-color:#f6dc59;color:#fff}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .anchor .anchor-link .item a{padding:10px}}.special-unique-content .firstepisode-winter .twitter{align-items:center;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:2fr 1fr;margin:60px auto;max-width:800px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .twitter{display:flex;flex-direction:column}}.special-unique-content .firstepisode-winter .twitter .timeline{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:20px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .twitter .timeline{margin-bottom:20px;padding:10px;width:100%}}.special-unique-content .firstepisode-winter .twitter .twitter-timeline{height:500px;overflow-y:scroll}.special-unique-content .firstepisode-winter .twitter .tweet{align-items:center;display:flex;flex-direction:column}.special-unique-content .firstepisode-winter .twitter .tweet .text{font-size:1.25rem;font-weight:700;line-height:1.7;margin-bottom:36px;text-align:center}.special-unique-content .firstepisode-winter .twitter .tweet .tweet-btn{align-items:center;background-color:#1d9bf0;border-radius:50px;color:#fff;display:flex;font-size:1.125rem;font-weight:700;justify-content:center;max-width:340px;padding:16px;width:90%}.special-unique-content .firstepisode-winter .section-contents+.section-contents{margin-top:40px}.special-unique-content .firstepisode-winter .section-contents .section-inner{background-color:#fff;border:1px solid #d9d9d9;padding:40px;text-align:center}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .section-inner{padding:20px}}.special-unique-content .firstepisode-winter .section-contents h3.title{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;font-size:1.5rem;font-weight:700;margin:0 auto 20px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents h3.title{font-size:4.2666666667vw}}.special-unique-content .firstepisode-winter .section-contents h3.title:after,.special-unique-content .firstepisode-winter .section-contents h3.title:before{background-color:#f6dc59;border-radius:50%;content:"";height:8px;width:8px}.special-unique-content .firstepisode-winter .section-contents .lead{font-size:1.125rem;line-height:1.6666666667;margin-bottom:32px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .lead{font-size:3.2vw}}.special-unique-content .firstepisode-winter .section-contents .vote-wrap{display:flex;flex-direction:column;margin:0 auto;max-width:800px;row-gap:40px}.special-unique-content .firstepisode-winter .section-contents .vote-wrap .btn-wrap.-bg{background-color:#f2f2f2;border-radius:8px;padding:28px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .vote-wrap .btn-wrap.-bg{padding:16px}}.special-unique-content .firstepisode-winter .section-contents .anime-list{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px;row-gap:40px}.special-unique-content .firstepisode-winter .section-contents .anime-list .item{border:1px solid #d9d9d9;display:flex}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .anime-list .item{flex-direction:column}}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb{border-right:1px solid #d9d9d9;flex-basis:45%;min-height:228px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb{border-right:none;min-height:auto}}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.onair,.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.past,.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.reserved{position:relative}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.onair:before,.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.past:before,.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.reserved:before{align-items:center;border-radius:0 0 8px 0;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;left:0;padding:8px 12px;position:absolute;top:0}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.reserved:before{background-color:#249be1;content:"放送予定"}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.onair:before{background-color:#df5656;content:"放送中"}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb.past:before{background-color:#8abf1f;content:"見逃し配信中"}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .thumb img{height:100%;-o-object-fit:contain;object-fit:contain}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .info-area{flex-basis:55%;padding:24px;text-align:left}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .anime-list .item .info-area{padding:16px}}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .info-area .title{border-bottom:2px solid #f6dc59;font-size:1.25rem;font-weight:700;line-height:1.7;margin-bottom:16px;padding-bottom:16px}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .anime-list .item .info-area .title{font-size:3.7333333333vw}}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .info-area .date{margin-bottom:8px}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .info-area .btn-wrap{margin-top:24px}.special-unique-content .firstepisode-winter .section-contents .anime-list .item .info-area .end{font-size:1.25rem;font-weight:700;text-align:center}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .anime-list .item .info-area .end{font-size:3.4666666667vw}}.special-unique-content .firstepisode-winter .section-contents .commentary-list{display:flex;flex-direction:column;row-gap:40px}.special-unique-content .firstepisode-winter .section-contents .commentary-list .anime-list{border-bottom:1px solid #d9d9d9;max-width:100%;padding-bottom:40px;row-gap:20px;width:100%}.special-unique-content .firstepisode-winter .section-contents .commentary-list .anime-list .inner{max-width:800px}.special-unique-content .firstepisode-winter .section-contents .commentary-list .anime-list .actor{margin-bottom:16px}.special-unique-content .firstepisode-winter .section-contents .commentary-list .report{margin-top:40px}.special-unique-content .firstepisode-winter .section-contents .commentary-list .report .text{font-size:1rem;line-height:1.875;margin-bottom:20px;text-align:left}@media screen and (max-width:767px){.special-unique-content .firstepisode-winter .section-contents .commentary-list .report .text{font-size:2.9333333333vw}}.special-unique-content .firstepisode-winter .section-contents .commentary-list .report .thumb{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));row-gap:20px}.special-unique-content .firstepisode-winter .section-contents .screening-list{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px;row-gap:20px}.special-unique-content .firstepisode-winter .section-contents .screening-list .item{border:1px solid #d9d9d9;display:flex;flex-direction:column;height:100%}.special-unique-content .firstepisode-winter .section-contents .screening-list .item .thumb{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;width:100%}.special-unique-content .firstepisode-winter .section-contents .screening-list .item .info-area{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between;padding:12px}.special-unique-content .firstepisode-winter .section-contents .screening-list .item .title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:.875rem;font-weight:700;line-height:1.7142857143;margin-bottom:24px;overflow:hidden;text-align:left}.special-unique-content .firstepisode-winter .section-contents .screening-list .item .count-wrap{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:flex-end}.special-unique-content .firstepisode-winter .section-contents .screening-list .item .count-wrap .count{align-items:center;-moz-column-count:4px;column-count:4px;display:flex}.special-unique-content .firstepisode-winter .section-contents .screening-list .item .count-wrap .count img{width:10px}.special-unique-content .firstepisode-winter .section-contents .text-link{align-items:center;display:flex;font-size:1rem;justify-content:flex-end}.special-unique-content .firstepisode-winter .section-contents .text-link:after{background-color:#df5656;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:10px;margin-left:8px;width:10px}.special-unique-content .firstepisode-winter .section-contents .text-link a{transition:all .3s}.special-unique-content .firstepisode-winter .section-contents .text-link a:hover{color:#df5656}.special-unique-content .firstepisode-winter .section-contents .guide-wrap{margin:60px auto 40px}
/*# sourceMappingURL=unique.css.map */