body{background:#fafafa;position:relative}body::before{content:"";width:100%;height:100%;background:url("/archive/2025/wp-content/themes/tokyoesportsfesta/assets/img/common/bg.png") top/cover repeat;image-rendering:auto;position:absolute;top:0;left:0;z-index:-1}.news{width:100%}.news .container{padding:0;max-width:min(98rem,980px)}.news .index_ttl_set{padding-top:0}.news .news_dl{margin-top:min(2.7rem,27px);width:100%}.news .news_dl a:hover{opacity:1}.news .news_dl .news_item{padding:min(1.9rem,19px) min(5.5rem,55px) min(2.1rem,21px) min(3.05rem,30.5px);width:100%;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.16);background:#fff;position:relative;transition:all .4s;cursor:pointer}.news .news_dl .news_item::before,.news .news_dl .news_item::after{content:"";width:min(1.525rem,15.25px);height:min(3.05rem,30.5px);position:absolute;bottom:min(1.6rem,16px);clip-path:polygon(0 0, 0% 100%, 100% 50%);transition:all .4s}.news .news_dl .news_item::before{background:#fff;right:min(3.3rem,33px);z-index:2}.news .news_dl .news_item::after{background:#268aff;background:linear-gradient(90deg, rgb(38, 138, 255) 0%, rgb(233, 142, 255) 100%);right:min(2.7rem,27px);z-index:1}.news .news_dl .news_item:hover{background:#f4f7f9;box-shadow:0 0 0}.news .news_dl .news_item:hover::before{background:#f4f7f9}.news .news_dl a{display:block}.news .news_dl a+a{margin-top:min(3rem,30px)}.news .news_dl .news_item .news_date{padding-bottom:min(1.35rem,13.5px);font-size:min(1.3rem,13px);font-weight:700;line-height:1.2694em;border-bottom:4px solid #f3f7fa;color:#2265d3;transition:all .4s}.news .news_dl .news_item .news_ttl{font-size:min(1.8rem,18px);font-weight:700;margin-top:min(2.15rem,21.5px);line-height:1.25em}.news .news_dl .news_item:hover d.news_date{border-bottom:4px solid #fff}.sns{margin-top:min(-11.5rem,-115px)}.sns::before{display:none}@media(max-width: 799px){body::before{background-image:url("/archive/2025/wp-content/themes/tokyoesportsfesta/assets/img/common/bg_sp.png")}.news .container{padding:0 2rem}.news .news_dl{margin-top:3rem;box-sizing:border-box}.news .news_dl a+a{margin-top:2.5rem}.news .news_dl .news_item{padding:2.5rem 3rem 2.5rem 1.5rem;box-shadow:0 0 .8rem rgba(0,0,0,.16)}.news .news_dl .news_item .news_date{padding-bottom:.9rem;font-size:1.2rem;line-height:1.417em;border-bottom-width:.2rem}.news .news_dl .news_item .news_ttl{margin-top:1.4rem;font-size:1.6rem;line-height:1.5625em}.news .news_dl .news_item::before,.news .news_dl .news_item::after{width:1.125rem;height:2.35rem;top:calc(6.7rem + 20%);bottom:auto;transform:translateY(-50%);transition:unset}.news .news_dl .news_item::before{right:1.4rem}.news .news_dl .news_item::after{right:.88rem}.news .news_dl .news_item+.news_item{margin-top:2.2rem}}