#news main .mainvisual{background:url(../img/news/mv.jpg) no-repeat center bottom;background-size:cover}#news main .news-archive{display:grid;grid-template-columns:repeat(1, 1fr);gap:12px}@media screen and (min-width: 769px){#news main .news-archive{grid-template-columns:repeat(3, 1fr);gap:24px}}#news main .news-archive li{background-color:#fff;border-radius:10px;text-align:left;border:solid 1px #dddbdb}#news main .news-archive li a img{margin-bottom:10px;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px 10px 0 0}#news main .news-archive li a h3{padding:0 15px 15px}#news main .news-archive li a p{padding:0 15px;font-size:1.4rem;color:#797979}#news main .entry{position:relative}@media screen and (min-width: 769px){#news main .entry-inner{display:grid;grid-template-columns:1fr 250px;gap:24px}}@media screen and (min-width: 1025px){#news main .entry-inner{display:grid;grid-template-columns:1fr 350px;gap:36px}}#news main .entry-inner h1{font-size:2rem;background-size:auto auto;color:#d11919;text-align:left;position:relative;border-left:4px solid rgba(0,0,0,0);color:#d11919;font-size:3.6rem;line-height:1.1;padding-left:1.5rem}#news main .entry-inner h1::before,#news main .entry-inner h1::after{content:"";position:absolute;left:0;width:4px}#news main .entry-inner h1::before{top:0;bottom:50%;background-color:#f95353}#news main .entry-inner h1::after{top:50%;bottom:0;background-color:#d11919}@media screen and (min-width: 1025px){#news main .entry-inner h1{margin-bottom:3rem;font-size:3.4rem}}#news main .entry-inner--body{text-align:left;margin-bottom:1rem}#news main .entry-inner .side{margin-top:3rem;text-align:left}@media screen and (min-width: 769px){#news main .entry-inner .side{margin-top:0}}#news main .entry-inner .side h2{font-size:2rem;position:relative;border-left:4px solid rgba(0,0,0,0);color:#d11919;font-size:3.6rem;line-height:1.1;padding-left:1.5rem}#news main .entry-inner .side h2::before,#news main .entry-inner .side h2::after{content:"";position:absolute;left:0;width:4px}#news main .entry-inner .side h2::before{top:0;bottom:50%;background-color:#f95353}#news main .entry-inner .side h2::after{top:50%;bottom:0;background-color:#d11919}@media screen and (min-width: 769px){#news main .entry-inner .side h2{font-size:calc(20px + (4) * ((100vw - 376px) / (768 - 376))
)}}@media screen and (min-width: 769px)and (max-width: 375px){#news main .entry-inner .side h2{font-size:20px}}@media screen and (min-width: 769px)and (min-width: 769px){#news main .entry-inner .side h2{font-size:24px}}@media screen and (min-width: 1025px){#news main .entry-inner .side h2{font-size:2.4rem}}#news main .entry-inner .side ul{margin-top:2rem}#news main .entry-inner .side ul li{margin-bottom:1.2rem}#news main .entry-inner .side ul li a img{border-radius:10px}#news main .entry-inner .side ul li a div .area{font-size:1.4rem;color:#fff;background-color:#43a0f4;border-radius:10px;height:26px;line-height:26px;padding:0 1rem;display:inline-block}
