.reportCol{margin-top:160px;position:relative;overflow:hidden;padding-bottom:50px}@media(max-width: 1099.9px){.reportCol{margin-top:27vw;padding-bottom:0}}.reportCol .reportInnerCol{width:1000px;margin:auto}@media(max-width: 1099.9px){.reportCol .reportInnerCol{width:100%}}.reportCol .reportInnerCol h2{margin-bottom:50px;position:relative;display:flex}@media(max-width: 1099.9px){.reportCol .reportInnerCol h2{margin-left:5vw;margin-bottom:7vw}}.reportCol .reportInnerCol h2 img.js-current{position:relative}.reportCol .reportInnerCol h2 img.js-next{position:absolute;max-width:fit-content;clip-path:inset(0px 0px 20px 0px);left:0;z-index:0}.reportCol .reportInnerCol .reportListCol{position:relative;margin-top:30px}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol{margin-top:8vw;padding:0 5.3333333333vw}}.reportCol .reportInnerCol .reportListCol>.bg{position:absolute;top:0;width:100vw;height:100%;margin-left:calc(50% - 50vw);pointer-events:none}.reportCol .reportInnerCol .reportListCol>.bg::before{content:"";position:absolute;top:40px;left:125px;width:57.7083333333vw;height:100%;background:url("../images/top/pc/bg_report.jpg") no-repeat;background-size:cover;z-index:-1}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol>.bg::before{top:7.7333333333vw;left:-5.3333333333vw;width:81.6vw;background:url("../images/top/bg_report.jpg") no-repeat;background-size:cover}}.reportCol .reportInnerCol .reportListCol .reportListInner{position:relative;margin-bottom:-5px}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol .reportListInner{margin-bottom:-1.3333333333vw}}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem{margin-bottom:5px}@media(min-width: 1100px){.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem{position:relative;bottom:0;transition-duration:.2s}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem:hover{bottom:3px !important}}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem{margin-bottom:1.3333333333vw}}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem.is-newsAnime{animation:newsAnime .2s linear;animation-fill-mode:forwards}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a{display:flex;height:110px;background-color:#3d3d3d}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a{height:25.8666666667vw}}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a .thumbnail{background:linear-gradient(90deg, #141414 30%, #363636 100%);width:110px}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a .thumbnail{width:25.8666666667vw}}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a .thumbnail img{width:100%}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a dl{flex:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:15px 18px}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a dl{padding:2.1333333333vw 2.6666666667vw}}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a dl .date{order:1;font-size:14px;color:rgba(255,255,255,.7);font-weight:900;margin-left:auto}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a dl .date{font-size:3.2vw}}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a dl .title{order:2;margin-top:6px;height:58px;width:100%}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a dl .title{height:14.9333333333vw}}.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a dl .title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;font-size:16px;font-weight:900}@media(max-width: 1099.9px){.reportCol .reportInnerCol .reportListCol .reportListInner .reportListItem a dl .title span{-webkit-line-clamp:3;font-size:3.2vw;line-height:1.5}}.reportCol .reportInnerCol .hiddenMessage{display:none;padding:160px 0 50px}@media(max-width: 1099.9px){.reportCol .reportInnerCol .hiddenMessage{padding:13.3333333333vw 0 6.6666666667vw}}.reportCol .reportInnerCol .hiddenMessage p{font-size:16px;font-weight:900;text-align:center;color:#141414}@media(max-width: 1099.9px){.reportCol .reportInnerCol .hiddenMessage p{font-size:4.2666666667vw}}.reportCol .reportInnerCol .pagerCol{display:flex;justify-content:space-between;font-size:14px;margin-top:50px;font-family:"Noto Serif JP",serif}@media(max-width: 1099.9px){.reportCol .reportInnerCol .pagerCol{background:rgba(255,255,255,.3);width:90vw;margin:10vw auto;padding:1.5vw;border-radius:50px}}.reportCol .reportInnerCol .pagerCol .prevBtn{background:#d00000;width:135px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50px;text-indent:-9999px;font-size:0;position:relative;overflow:hidden;filter:drop-shadow(5px 4px 10px rgba(20, 20, 20, 0.4))}@media(min-width: 1100px){.reportCol .reportInnerCol .pagerCol .prevBtn{transition-duration:.2s}.reportCol .reportInnerCol .pagerCol .prevBtn:hover{transform:translateY(-3px)}}@media(max-width: 1099.9px){.reportCol .reportInnerCol .pagerCol .prevBtn{width:19.2vw;height:8vw;filter:none}}.reportCol .reportInnerCol .pagerCol .prevBtn::before{content:"";background:url(../images/common/ico_arrow.png) no-repeat left top;background-size:100%;width:18px;height:20px;transform:scale(-1, 1)}.reportCol .reportInnerCol .pagerCol .prevBtn::after{content:"";position:absolute;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);width:100%;height:100%}.reportCol .reportInnerCol .pagerCol .prevBtn.disable{background:rgba(255,255,255,.3) !important;pointer-events:none;filter:none}@media(max-width: 1099.9px){.reportCol .reportInnerCol .pagerCol .prevBtn.disable{background:rgba(255,255,255,.5) !important}}.reportCol .reportInnerCol .pagerCol .prevBtn.disable::before{filter:invert(1);opacity:.3}.reportCol .reportInnerCol .pagerCol .prevBtn.disable::after{display:none}.reportCol .reportInnerCol .pagerCol .nextBtn{background:#d00000;width:135px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50px;text-indent:-9999px;font-size:0;position:relative;overflow:hidden;filter:drop-shadow(5px 4px 10px rgba(20, 20, 20, 0.4))}@media(min-width: 1100px){.reportCol .reportInnerCol .pagerCol .nextBtn{transition-duration:.2s}.reportCol .reportInnerCol .pagerCol .nextBtn:hover{transform:translateY(-3px)}}@media(max-width: 1099.9px){.reportCol .reportInnerCol .pagerCol .nextBtn{width:19.2vw;height:8vw;filter:none}}.reportCol .reportInnerCol .pagerCol .nextBtn::before{content:"";background:url(../images/common/ico_arrow.png) no-repeat left top;background-size:100%;width:18px;height:20px}.reportCol .reportInnerCol .pagerCol .nextBtn::after{content:"";position:absolute;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);width:100%;height:100%}.reportCol .reportInnerCol .pagerCol .nextBtn.disable{background:rgba(255,255,255,.3) !important;pointer-events:none;filter:none}@media(max-width: 1099.9px){.reportCol .reportInnerCol .pagerCol .nextBtn.disable{background:rgba(255,255,255,.5) !important}}.reportCol .reportInnerCol .pagerCol .nextBtn.disable::before{filter:invert(1);opacity:.3}.reportCol .reportInnerCol .pagerCol .nextBtn.disable::after{display:none}.reportCol .reportInnerCol .pagerCol .pager{display:flex;gap:10px;filter:drop-shadow(5px 4px 10px rgba(20, 20, 20, 0.4))}.reportCol .reportInnerCol .pagerCol .pager .pageBtn{background:#d00000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50px;font-family:"Noto Serif JP",serif}@media(min-width: 1100px){.reportCol .reportInnerCol .pagerCol .pager .pageBtn{transition-duration:.2s}.reportCol .reportInnerCol .pagerCol .pager .pageBtn:hover{transform:translateY(-3px)}}.reportCol .reportInnerCol .pagerCol .pager .pageBtn.current{background:#fff !important;color:#141414}.reportCol .reportInnerCol .pagerCol .pager .ellipsis{display:flex;align-items:end;color:#141414}.reportCol .reportInnerCol .pagerCol .pager .pageBtnMin{color:#141414}@media(max-width: 1099.9px){.reportCol .reportInnerCol .pagerCol .pager .pageBtnMin{font-size:3.7333333333vw;font-family:"Noto Serif JP",serif;font-weight:900;padding-top:.5vw}.reportCol .reportInnerCol .pagerCol .pager .pageBtnMin .current{font-family:"Noto Serif JP",serif;font-weight:900}}.reportCol .bg{position:absolute;width:100%;height:1010px;top:230px;z-index:-1}@media(max-width: 1099.9px){.reportCol .bg{height:235vw;top:51vw}}.reportCol .bg::before{content:"";position:absolute;background-image:url(../images/report/bg_pc.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;width:100%;height:100%}@media(max-width: 1099.9px){.reportCol .bg::before{background-image:url(../images/report/bg_sp.jpg)}}.shareCol{margin-top:150px}@media(max-width: 1099.9px){.shareCol{margin-top:25vw}}.archiveBtnCol{padding-top:50px}@media(max-width: 1099.9px){.archiveBtnCol{padding-top:14vw}}@keyframes red-to-purple{0%{background:#d00000}100%{background:#b700d0}}@keyframes purple-to-green{0%{background:#b700d0}100%{background:#01a551}}@keyframes green-to-white{0%{background:#01a551}100%{background:#7c7c7c}}@keyframes white-to-yellow{0%{background:#7c7c7c}100%{background:#a9a503}}@keyframes yellow-to-blue{0%{background:#a9a503}100%{background:#0023d0}}@keyframes blue-to-red{0%{background:#0023d0}100%{background:#d00000}}.pagerCol.btn-red .prevBtn{animation:blue-to-red .5s linear;animation-fill-mode:forwards}.pagerCol.btn-red .nextBtn{animation:blue-to-red .5s linear;animation-fill-mode:forwards}.pagerCol.btn-red .pager .pageBtn{animation:blue-to-red .5s linear;animation-fill-mode:forwards}.pagerCol.btn-purple .prevBtn{animation:red-to-purple .5s linear;animation-fill-mode:forwards}.pagerCol.btn-purple .nextBtn{animation:red-to-purple .5s linear;animation-fill-mode:forwards}.pagerCol.btn-purple .pager .pageBtn{animation:red-to-purple .5s linear;animation-fill-mode:forwards}.pagerCol.btn-green .prevBtn{animation:purple-to-green .5s linear;animation-fill-mode:forwards}.pagerCol.btn-green .nextBtn{animation:purple-to-green .5s linear;animation-fill-mode:forwards}.pagerCol.btn-green .pager .pageBtn{animation:purple-to-green .5s linear;animation-fill-mode:forwards}.pagerCol.btn-white .prevBtn{animation:green-to-white .5s linear;animation-fill-mode:forwards}.pagerCol.btn-white .nextBtn{animation:green-to-white .5s linear;animation-fill-mode:forwards}.pagerCol.btn-white .pager .pageBtn{animation:green-to-white .5s linear;animation-fill-mode:forwards}.pagerCol.btn-yellow .prevBtn{animation:white-to-yellow .5s linear;animation-fill-mode:forwards}.pagerCol.btn-yellow .nextBtn{animation:white-to-yellow .5s linear;animation-fill-mode:forwards}.pagerCol.btn-yellow .pager .pageBtn{animation:white-to-yellow .5s linear;animation-fill-mode:forwards}.pagerCol.btn-blue .prevBtn{animation:yellow-to-blue .5s linear;animation-fill-mode:forwards}.pagerCol.btn-blue .nextBtn{animation:yellow-to-blue .5s linear;animation-fill-mode:forwards}.pagerCol.btn-blue .pager .pageBtn{animation:yellow-to-blue .5s linear;animation-fill-mode:forwards}