:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsCateList{padding:3.2rem 0 0}@media screen and (min-width: 768px){.newsCateList{padding:10rem 0 0}}.newsCateList__link{display:flex;flex-wrap:wrap;gap:.8rem}@media screen and (min-width: 768px){.newsCateList__link{gap:1rem}}.newsCateList__link.count1,.newsCateList__link.count2,.newsCateList__link.count4,.newsCateList__link.count5{gap:1rem;justify-content:center}.newsCateList__link.count1 li,.newsCateList__link.count2 li,.newsCateList__link.count4 li,.newsCateList__link.count5 li{width:calc((100% - 2rem)/3)}@media screen and (min-width: 768px){.newsCateList__link.count1 li,.newsCateList__link.count2 li,.newsCateList__link.count4 li,.newsCateList__link.count5 li{width:calc((100% - 7rem)/8)}}@media screen and (min-width: 768px){.newsCateList__link.count1 li,.newsCateList__link.count2 li{width:22rem}}@media screen and (min-width: 768px){.newsCateList__link.count3{justify-content:center}.newsCateList__link.count3 li{width:22rem}}@media screen and (min-width: 768px){.newsCateList__link.count4 li{width:20rem}}.newsCateList__link.count6{justify-content:center}.newsCateList__link li{width:calc((100% - 2.4rem)/4)}@media screen and (min-width: 768px){.newsCateList__link li{width:calc((100% - 7rem)/8)}}.newsCateList__link a{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;border:.1rem solid #4b2a6b;font-size:1.3rem;font-weight:500;letter-spacing:.1em;padding:0 0 .1rem;overflow:hidden;position:relative}.newsCateList__link a.all{font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500}@media screen and (min-width: 768px){.newsCateList__link a{height:4.5rem;font-size:1.9rem;padding:0 0 .1rem}}.newsCateList__link a::before{left:0}.newsCateList__link a:after{right:0}.newsCateList__link a::before,.newsCateList__link a::after{content:"";width:0;display:block;height:100%;background-color:#4b2a6b;position:absolute;top:0;transition:.3s ease-in-out;z-index:-2}.newsCateList__link a.active{color:#fff}.newsCateList__link a.active::before,.newsCateList__link a.active::after{content:"";width:51%}@media screen and (min-width: 768px){.newsCateList__link a.active:hover{opacity:.7}}@media screen and (min-width: 768px){.newsCateList__link a:hover{color:#fff}.newsCateList__link a:hover::before,.newsCateList__link a:hover::after{content:"";width:51%}}.newsArchive{padding:3.2rem 0 0}@media screen and (min-width: 768px){.newsArchive{padding:10rem 0 0}}.newsArchive__title{display:flex;width:fit-content;align-items:center;gap:1.2rem;font-size:1.6rem;font-weight:500;letter-spacing:.1em;padding:0 0 .8rem;position:relative}@media screen and (min-width: 768px){.newsArchive__title{font-size:2.1rem;gap:4.5rem;padding:0 0 1.5rem}}.newsArchive__title::after{content:"";display:block;width:calc(100% + 1.7rem);height:.1rem;background-color:#4b2a6b;position:absolute;bottom:0;right:0}@media screen and (min-width: 768px){.newsArchive__title::after{width:calc(100% + 50vw - 57.5rem)}}.newsArchive__title::before{content:attr(data-txt);font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:4.3rem;line-height:.8;letter-spacing:.03em}@media screen and (min-width: 768px){.newsArchive__title::before{font-size:7rem}}.newsArchive__pagination{display:flex;justify-content:center;gap:1rem;margin:2rem 0 0}@media screen and (min-width: 768px){.newsArchive__pagination{margin:3.5rem 0 0}}.newsArchive__pagination--item span,.newsArchive__pagination--item a{font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;min-width:3.5rem;height:3.5rem;padding:0 1rem;border:.1rem solid #4b2a6b}@media screen and (min-width: 768px){.newsArchive__pagination--item a{transition:.3s ease-in-out}.newsArchive__pagination--item a:hover{background-color:#4b2a6b;color:#fff}}.newsArchive__pagination--item.is-current span{background-color:#4b2a6b;color:#fff}.newsArchive__pagination--ellipsis span{min-width:initial;border:none;padding:0 0 1rem}.newsDetail{margin:2rem 0 0}@media screen and (min-width: 768px){.newsDetail{padding:6.4rem 0 0}}.newsDetail__title{font-size:1.8rem;font-weight:500;letter-spacing:.1em;line-height:1.66;text-align:justify}@media screen and (min-width: 768px){.newsDetail__title{font-size:2.4rem}}.newsDetail__meta{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 0 0;margin:.8rem 0 0;border-top:.1rem solid #4b2a6b}@media screen and (min-width: 768px){.newsDetail__meta{padding:2.6rem 0 0;margin:1.8rem 0 0}}.newsDetail__meta--date{font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:400;font-size:1.4rem;line-height:.8}@media screen and (min-width: 768px){.newsDetail__meta--date{font-size:1.7rem}}.newsDetail__meta--cate{display:flex;align-items:center;justify-content:center;width:fit-content;height:1.8rem;font-size:1rem;font-weight:500;letter-spacing:.1em;background-color:#4b2a6b;color:#fff;border:.1rem solid #fff;padding:0 .5rem .1rem}@media screen and (min-width: 768px){.newsDetail__meta--cate{font-size:1.1rem;height:2rem;padding:0 .5rem .2rem}}.newsDetail__img{display:block;width:100%;height:20.5rem;margin:2rem 0 0}@media screen and (min-width: 768px){.newsDetail__img{height:57rem;margin:5rem 0 0}}.newsDetail__img picture,.newsDetail__img img{display:block;width:100%;height:100%;object-fit:cover}.newsDetail__content{font-size:1.4rem;letter-spacing:.1em;line-height:2.25;margin:1rem 0 0}@media screen and (min-width: 768px){.newsDetail__content{font-size:1.5rem;line-height:2.4;margin:2rem 0 0}}.newsDetail__content h2,.newsDetail__content h3{font-weight:500}.newsDetail__content h2{font-size:2rem}@media screen and (min-width: 768px){.newsDetail__content h2{font-size:2.4rem}}.newsDetail__content h3{font-size:1.8rem}@media screen and (min-width: 768px){.newsDetail__content h3{font-size:2rem}}.newsDetail__content hr{border:.05rem solid #4b2a6b;margin:1.6rem 0}@media screen and (min-width: 768px){.newsDetail__content hr{margin:2.4rem 0}}.newsDetail__content a{color:#0083ff}.newsDetail__back{display:flex;align-items:center;justify-content:center;width:23rem;height:4rem;background-color:#4b2a6b;font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:1.4rem;letter-spacing:.2em;line-height:1;color:#fff;padding:0 0 .1rem;border:.2rem solid #4b2a6b;position:relative}@media screen and (min-width: 768px){.newsDetail__back{width:43rem;height:4.5rem;font-size:1.5rem;transition:.3s ease}.newsDetail__back:hover{letter-spacing:.2em;color:#4b2a6b;background-color:#fff}.newsDetail__back:hover:before{width:0}}.newsDetail__back{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-weight:500;margin:2rem auto 0}/*# sourceMappingURL=news.css.map */
