body#news .pagetitle::before{background-image:url("../images/news/pagetitle_bg.jpg")}body#news .section .container{width:67.5rem}@media(max-width: 768px){body#news .section .container{width:100%}}body#news .section .entries{font-size:1rem;line-height:1.5}@media(max-width: 768px){body#news .section .entries{font-size:3.3333333333vw}}body#news .section .entries li.noentry{padding:1.25rem;text-align:center}@media(max-width: 768px){body#news .section .entries li.noentry{padding:4.1666666667vw}}body#news .section .entries li a{position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:2.5rem;padding:1.875rem 7.5rem 1.875rem 5rem;text-decoration:none}@media(max-width: 768px){body#news .section .entries li a{flex-direction:column-reverse;gap:.8333333333vw;padding:4.1666666667vw 16.6666666667vw 4.1666666667vw 8.3333333333vw}}body#news .section .entries li a::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:2.5rem 0 1.25rem 0;background-color:var(--light);transform:skewX(-33deg);opacity:.1;transition:opacity .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(max-width: 768px){body#news .section .entries li a::before{border-radius:6.6666666667vw 0 3.3333333333vw 0}}body#news .section .entries li a::after{content:"";position:absolute;top:calc(50% - .625rem);right:3.75rem;width:1.25rem;aspect-ratio:1/1;background-color:var(--light);mask:url("../images/icon_arrow_right.svg") no-repeat 50% 50%/contain;transition:transform .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(max-width: 768px){body#news .section .entries li a::after{top:calc(50% - 2.0833333333vw);right:8.3333333333vw;width:4.1666666667vw}}@media(any-hover: hover){body#news .section .entries li a:hover::before{opacity:.2}body#news .section .entries li a:hover::after{transform:translateX(0.625rem)}}body#news .section .entries li a .title{flex-grow:1;color:var(--bk)}body#news .section .entries li a .date{width:6.25rem;color:var(--key)}@media(max-width: 768px){body#news .section .entries li a .date{width:auto;padding-left:3.3333333333vw}}body#news .section .contents h3{position:relative;margin:0 -2.5rem 2.5rem;padding:1.25rem 2.5rem;font-size:1.875rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body#news .section .contents h3{margin:0 -4.1666666667vw 8.3333333333vw;padding:4.1666666667vw;font-size:5vw}}body#news .section .contents h3::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:2.5rem 0 1.25rem 0;transform:skewX(-33deg);background-color:var(--light);opacity:.1}@media(max-width: 768px){body#news .section .contents h3::before{border-radius:6.6666666667vw 0 3.3333333333vw 0}}body#news .section .contents h3:not(:first-child){margin-top:3.75rem}@media(max-width: 768px){body#news .section .contents h3:not(:first-child){margin-top:8.3333333333vw}}body#news .section .contents img{width:auto;height:auto}body#news .section .contents .public{margin-top:2.5rem;padding:.625rem;color:gray;font-size:.875rem;text-align:right;background-color:var(--key05)}@media(max-width: 768px){body#news .section .contents .public{margin-top:8.3333333333vw;padding:2.0833333333vw;font-size:3.75vw}}