.s-top{max-width:1080px;padding-inline:1.5rem;margin-inline:auto;color:#333}@media(max-width: 767px){.s-top{padding-inline:1rem}}@media(min-width: 768px){#contents_modifi{margin-top:140px}}@media(max-width: 767px){#contents_modifi{margin-top:96px}}@media(max-width: 767px){#contents_modifi .pc-only{display:none}}@media(min-width: 768px){#contents_modifi .sp-only{display:none}}.p-news-container{margin-block-start:1.5rem}.p-news-container>*+*{margin-block-start:1rem}.p-news-container p{line-height:1.7}.p-news-container p a{color:#005fc3;text-decoration:underline;text-underline-offset:.25em}.p-news-container p a:hover{opacity:.75;transition:.6s}.p-news-container p.p-news__txt--center{text-align:center}.p-news-container h3{font-weight:bold;font-size:1.1rem;line-height:1.25;margin-block-start:1.5rem}.p-news__heading{position:relative;font-weight:bold;border-bottom:3px solid #b6b6b6}.p-news__heading::after{position:absolute;content:" ";border-bottom:solid 3px #e5002d;bottom:-3px;width:8%;display:block}@media(min-width: 768px){.p-news__heading{font-size:1.5rem;line-height:1.2;padding-bottom:.5rem}}@media(max-width: 767px){.p-news__heading{font-size:1.25rem;line-height:1.25;padding-bottom:.25rem}}.p-news__txt--bold{font-weight:bold}.p-news__asterisk{text-indent:-1em;padding-left:1em}.p-news__link-img img{width:fit-content;height:auto;max-width:100%}.p-news__strong--red{font-weight:bold;color:#e5002d}.p-news__img--center{display:block;width:fit-content;height:auto;max-width:100%;margin-inline:auto}.p-news__movie{max-width:100%;aspect-ratio:16/9}.p-news-contact{margin-inline:auto;margin-block-start:2.5rem}.p-news-contact a{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:40px;font-size:18px;width:100%;height:70px;max-width:400px;margin-inline:auto;font-family:"Noto Sans JP",sans-serif;background:#979797;box-shadow:rgba(67,71,85,.27) 0px 0px .25em,rgba(90,125,188,.05) 0px .25em 1em;color:#fff;position:relative}@media(max-width: 767px){.p-news-contact a{font-size:16px;height:60px}}.p-news-contact a span{display:block;font-size:.9rem;margin-bottom:3px}.p-news-contact a::after{content:"";position:absolute;right:18px;border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;margin:auto}.p-news-contact a:hover{opacity:.75;transition:.6s}.p-news-contact p{margin-block-start:.75rem;text-align:center}/*# sourceMappingURL=style.css.map */