.news-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:9999;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif}.news-modal.is-open{display:flex}.news-modal>.news-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}.news-modal>.news-modal__panel{position:relative;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2)}.news-modal>.news-modal__panel>.news-modal__title{font-weight:bold;margin:0 0 .75em}.news-modal>.news-modal__panel>.news-modal__body{line-height:1.6em}.news-modal>.news-modal__panel>.news-modal__body>p{margin:0}.news-modal>.news-modal__panel>.news-modal__body>.news-modal__close{text-decoration:underline;border:none;background:rgba(0,0,0,0);margin:1em auto 0;display:block;text-align:center}.news-modal>.news-modal__panel>.news-modal__close{position:absolute;background:#919191;border:0;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}.news-modal>.news-modal__panel>.news-modal__close::before,.news-modal>.news-modal__panel>.news-modal__close::after{content:"";display:block;position:absolute;background-color:#fff;width:60%;left:20%}.news-modal>.news-modal__panel>.news-modal__close::before{transform:rotate(45deg)}.news-modal>.news-modal__panel>.news-modal__close::after{transform:rotate(-45deg)}@media(min-width: 768px){.news-modal{font-size:14px}.news-modal>.news-modal__panel{max-width:750px;border-radius:30px;padding:30px}.news-modal>.news-modal__panel>.news-modal__title{font-size:22px}.news-modal>.news-modal__panel>.news-modal__close{top:-15px;right:-15px;width:60px;height:60px;font-size:50px}.news-modal>.news-modal__panel>.news-modal__close::before,.news-modal>.news-modal__panel>.news-modal__close::after{height:4px;top:calc(50% - 2px)}}@media(max-width: 767.98px){.news-modal{font-size:11px}.news-modal>.news-modal__panel{max-width:calc(100% - 40px);padding:20px;border-radius:20px}.news-modal>.news-modal__panel>.news-modal__title{font-size:15px}.news-modal>.news-modal__panel>.news-modal__close{top:-15px;right:-15px;width:40px;height:40px;font-size:36px}.news-modal>.news-modal__panel>.news-modal__close::before,.news-modal>.news-modal__panel>.news-modal__close::after{height:3px;top:calc(50% - 1.5px)}}@media(max-width: 374.98px){.news-modal{font-size:10px}.news-modal>.news-modal__panel{padding:15px;border-radius:15px}.news-modal>.news-modal__panel>.news-modal__title{font-size:13px}.news-modal>.news-modal__panel>.news-modal__close{top:-15px;right:-15px;width:36px;height:36px;font-size:30px}}