@import url(https://use.typekit.net/gay4mll.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;700&family=Zen+Kaku+Gothic+New:wght@300;500;700&display=swap);@import url(https://use.typekit.net/nkk2fhk.css);@-webkit-keyframes bgloop{from{background-position:0 0}to{background-position:-120vw 0}}@keyframes bgloop{from{background-position:0 0}to{background-position:-120vw 0}}@-webkit-keyframes stripe{from{background-position:0}to{background-position:0 -100vw}}@keyframes stripe{from{background-position:0}to{background-position:0 -100vw}}#news-content{margin-top:80px;background:#fff}#news-content .date{margin-bottom:20px;padding:5px 10px;background:#ffb920;display:inline-block;line-height:1;font-weight:500;font-size:1.4rem}#news-content .title{margin-bottom:60px;font-size:3.2rem;font-weight:900;font-family:"Hiragino Sans";color:#000}#news-content p{line-height:2.5}#news-content p+p{margin-top:0}#news-content a{border-bottom:1px solid #000}#news-content iframe{width:100%;aspect-ratio:16/9}@media (max-width:960px){#news-content{padding-top:60px}#news-content .title{margin-bottom:40px;font-size:2.8rem}#news-content p{line-height:2.5}}@media (max-width:520px){#news-content{padding:0 0 50px;margin-top:100px}#news-content .date{font-size:1.3rem;margin-bottom:10px}#news-content .title{margin-bottom:25px;font-size:2rem}#news-content p{line-height:2}#news-content p img{width:100%;height:auto}}#control{padding:0 0 120px;background:#fff;text-align:center}#control .paging{display:flex;justify-content:space-between}#control .paging a.next,#control .paging a.prev{position:relative;flex-shrink:0;margin:0;display:grid;place-content:center;width:9rem;height:9rem;cursor:pointer;transition:all .3s}#control .paging a.next::before,#control .paging a.prev::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#000}#control .paging a.next::after,#control .paging a.prev::after{width:1.2rem;height:1.2rem;content:"";border:solid #ffb920;border-width:3px 3px 0 0}#control .paging a.next:hover,#control .paging a.prev:hover{opacity:1;transform:scale(.85)}#control .paging a.next:hover::before,#control .paging a.prev:hover::before{background:#222}#control .paging a.prev::after{margin-left:.4rem;transform:rotate(-135deg)}#control .paging a.next::after{margin-right:.4rem;transform:rotate(45deg)}#control .paging .swiper-button-disabled{pointer-events:none;opacity:.5}#control .paging a.back{display:inline-block;min-width:500px;padding:35px;font-size:2rem;font-weight:700;line-height:1;color:#ffb920;background:#000;text-align:center;text-transform:uppercase;transition:all .3s}#control .paging a.back:hover{opacity:1;transform:scale(.95);background:#222}@media (max-width:960px){#control{padding:0 0 70px}#control .paging{display:flex;justify-content:space-between}#control .paging a.next,#control .paging a.prev{width:8rem;height:8rem}#control .paging a.next::after,#control .paging a.prev::after{width:1.2rem;height:1.2rem;border-width:3px 3px 0 0}#control .paging a.back{min-width:unset;max-width:400px;padding:25px;font-size:2rem;flex:1 0 auto;border-left:1px solid #fff;border-right:1px solid #fff}}@media (max-width:520px){#control{padding:0 0 50px}#control .paging a.next,#control .paging a.prev{width:6rem;height:6rem}#control .paging a.next::after,#control .paging a.prev::after{width:1.2rem;height:1.2rem;border-width:3px 3px 0 0}#control .paging a.back{padding:20px;font-size:2rem}}