@keyframes viewheader{0%{opacity:0;transform:translateY(-3.75rem)}100%{opacity:1;transform:translateY(0)}}@media(max-width: 640px){@keyframes viewheader{0%{opacity:0;transform:translateY(-12.5vw)}100%{opacity:1;transform:translateY(0)}}}@keyframes viewglobal{0%{opacity:0;transform:translateX(3.75rem)}100%{opacity:1;transform:translateX(0)}}@media(max-width: 640px){@keyframes viewglobal{0%{opacity:0;transform:translateY(3.75rem)}100%{opacity:1;transform:translate(0)}}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}body#news .pagetitle{background-image:url("../images/news/pagetitle_bg.jpg")}body#news .section .container{display:flex;flex-direction:column;gap:1.875rem}@media(max-width: 640px){body#news .section .container{gap:4.1666666667vw}}body#news .section .entries li a{position:relative;display:flex;align-items:baseline;gap:2.5rem;padding:1.875rem 7.5rem 1.875rem 1.875rem;border-bottom:1px solid var(--bk10);color:var(--bk70);text-decoration:none;line-height:1.5;background-color:var(--wh)}@media(max-width: 640px){body#news .section .entries li a{flex-wrap:wrap;justify-content:space-between;gap:2.0833333333vw;padding:4.1666666667vw}}body#news .section .entries li a::before,body#news .section .entries li a::after{content:"";position:absolute}body#news .section .entries li a::before{top:0;left:0;width:100%;height:100%;background-color:var(--key10);transition:transform .5s cubic-bezier(0.2, 1, 0.2, 1);transform:scale(0, 1);transform-origin:0 0}body#news .section .entries li a::after{content:"";position:absolute;right:1.875rem;bottom:1.875rem;width:1.875rem;aspect-ratio:5/1;background-color:var(--key);-webkit-mask:url("../images/arrow.svg") no-repeat 50% 50%;mask:url("../images/arrow.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:transform .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(max-width: 640px){body#news .section .entries li a::after{right:4.1666666667vw;bottom:4.1666666667vw;width:6.25vw}}body#news .section .entries li a .date{position:relative;color:var(--bk60);font-family:"Cormorant Infant",serif;font-size:1.125rem}@media(max-width: 640px){body#news .section .entries li a .date{font-size:3.75vw}}body#news .section .entries li a .label{width:10rem;padding:.3125rem;color:var(--wh);font-size:.875rem;text-align:center}body#news .section .entries li a .label.notices{background-color:var(--key)}body#news .section .entries li a .label.restaurant{background-color:var(--green)}@media(max-width: 640px){body#news .section .entries li a .label{width:33.3333333333vw;padding:1.0416666667vw;font-size:2.9166666667vw}}body#news .section .entries li a .title{position:relative;flex:1 1 0%;font-size:1rem}@media(max-width: 640px){body#news .section .entries li a .title{flex:0 0 100%;font-size:3.3333333333vw}}@media(any-hover: hover){body#news .section .entries li a:hover::before{transform:scale(1, 1)}body#news .section .entries li a:hover::after{transform:translateX(0.625rem)}}body#news .section .pagenav{display:flex;justify-content:center;gap:.3125rem;margin-top:1.25rem;font-size:1rem}@media(max-width: 640px){body#news .section .pagenav{gap:2.0833333333vw;margin-top:4.1666666667vw;font-size:3.3333333333vw}}body#news .section .pagenav li span,body#news .section .pagenav li strong,body#news .section .pagenav li a{display:flex;justify-content:center;align-items:center;height:2.5rem;border:solid 1px var(--bk70);text-decoration:none;line-height:1.25}@media(max-width: 640px){body#news .section .pagenav li span,body#news .section .pagenav li strong,body#news .section .pagenav li a{height:8.3333333333vw}}body#news .section .pagenav li span{color:var(--bk20);border:solid 1px var(--bk10);background-color:var(--bk05)}body#news .section .pagenav li strong{border-color:var(--key);color:var(--key);background-color:var(--key10)}body#news .section .pagenav li a{color:var(--bk70)}body#news .section .pagenav li a:hover{border-color:var(--key);color:var(--key);background-color:var(--key10)}body#news .section .pagenav li.num{font-family:"Cormorant Infant",serif}@media(max-width: 640px){body#news .section .pagenav li.num{display:none}}body#news .section .pagenav li.num span,body#news .section .pagenav li.num strong,body#news .section .pagenav li.num a{aspect-ratio:1/1}body#news .section .pagenav li.prev span,body#news .section .pagenav li.prev strong,body#news .section .pagenav li.prev a,body#news .section .pagenav li.next span,body#news .section .pagenav li.next strong,body#news .section .pagenav li.next a{padding:0 1em}body#news .section h3{padding-bottom:.625rem;border-bottom:solid 1px var(--bk20);color:var(--key);font-size:1.5rem;font-weight:300;line-height:1.75}@media(max-width: 640px){body#news .section h3{padding-bottom:2.0833333333vw;font-size:5vw}}body#news .section .public{color:var(--bk50);font-size:.875rem}@media(max-width: 640px){body#news .section .public{font-size:2.9166666667vw}}body#news .section .entry{display:flex;flex-direction:row-reverse;gap:3.75rem}@media(max-width: 640px){body#news .section .entry{flex-direction:column-reverse;gap:8.3333333333vw}}body#news .section .entry .comment{flex-grow:1;min-width:0;font-size:1.125rem;line-height:1.75}@media(max-width: 640px){body#news .section .entry .comment{width:100%;font-size:3.3333333333vw}}body#news .section .entry .comment a{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body#news .section .entry .floating{position:relative;flex-shrink:0;width:40%}@media(max-width: 640px){body#news .section .entry .floating{width:100%}}body#news .section .entry .floating picture{position:sticky;top:6.25rem;left:0;display:block;overflow:hidden}body#news .section .entry .floating picture a img{transition:transform .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(any-hover: hover){body#news .section .entry .floating picture a:hover img{transform:scale(1.1)}}body#news .section .link{display:flex;border:1px solid var(--key20)}@media(max-width: 640px){body#news .section .link{flex-direction:column}}body#news .section .link dt{display:flex;justify-content:center;align-items:center;padding:.625rem 1.25rem;color:var(--wh);font-size:1rem;line-height:1.75;white-space:nowrap;background-color:var(--key)}@media(max-width: 640px){body#news .section .link dt{padding:1.0416666667vw 2.0833333333vw;font-size:3.3333333333vw}}body#news .section .link dd{align-self:center;padding:.625rem 1.25rem;font-size:1rem;line-height:1.75}@media(max-width: 640px){body#news .section .link dd{padding:1.0416666667vw 2.0833333333vw;font-size:3.3333333333vw}}body#news .section .nav{display:flex;justify-content:center;margin-top:2.5rem}@media(max-width: 640px){body#news .section .nav{margin-top:8.3333333333vw}}body#news .section .nav .btn{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;gap:2.5rem;width:25rem;padding:1.875rem;border:1px solid var(--bk20);color:var(--bk);font-size:1rem;text-decoration:none;transition:background-color .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(max-width: 640px){body#news .section .nav .btn{gap:8.3333333333vw;width:75vw;padding:4.1666666667vw;font-size:3.3333333333vw}}body#news .section .nav .btn::after{content:"";width:1em;aspect-ratio:1/1;background-color:var(--bk);-webkit-mask:url("../images/icon_list.svg") no-repeat 50% 50%;mask:url("../images/icon_list.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:all .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(any-hover: hover){body#news .section .nav .btn:hover{color:var(--wh);background-color:var(--key)}body#news .section .nav .btn:hover::after{background-color:var(--wh);transform:scale(1.25)}}