.news{padding-bottom:100px}.news__category+.news__category{margin-top:16px}.news__category>a{font-size:1.2rem;letter-spacing:.08em;font-weight:700;display:block}.news__category>a.is-current{font-size:1.6rem;text-decoration:underline}.detail__date{font-size:1rem;font-weight:500;letter-spacing:.12em}.detail__category{font-size:1.2rem;letter-spacing:.08em;font-weight:700}.detail .paragraph{margin-top:24px;font-size:1.6rem;line-height:2}.detail .image{margin-top:24px;margin-bottom:40px}.detail .image img{width:100%}.detail .row-block{display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:20px;margin:20px 0}.detail .row-block__item:nth-child(1){flex:1;min-width:280px}.detail .m-frame-news{margin-bottom:80px}.pagenation{margin-top:16px}.pagenation .wp-pagenavi{display:flex;-moz-column-gap:4px;column-gap:4px}.pagenation .wp-pagenavi span,.pagenation .wp-pagenavi a{font-size:1.4rem;line-height:1.75;width:32px;line-height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px}.pagenation .wp-pagenavi span{background-color:#212121;color:#fff}.pagenation .wp-pagenavi a{background-color:#fafafa;border:#e6e6e6 1px solid}#news-content{font-size:1.6rem}#news-content p{margin-bottom:30px;font-weight:500;line-height:2}#news-content p a{color:#0a9f97;text-decoration:underline}#news-content p strong{font-weight:bold}#news-content h2,#news-content h3,#news-content h4,#news-content h5,#news-content h6{margin-top:45px;margin-bottom:10px;font-weight:bold}#news-content h2{font-size:1.8rem}#news-content h3,#news-content h4,#news-content h5,#news-content h6{font-size:1.7rem}#news-content figure{margin:30px 0}#news-content figure figcaption{font-size:1.3rem;display:inline-block;margin-top:5px}#news-content ul,#news-content ol{margin:30px 0}#news-content ul li,#news-content ol li{line-height:2}#news-content ul{padding-left:1em}#news-content ul li{list-style-type:disc}#news-content ol{padding-left:1.5em}#news-content ol li{list-style-type:decimal}@media screen and (min-width: 768px){.news{padding-bottom:280px}.news .m-heading-mv{margin-top:120px}.news__side{width:180px}.detail .image{margin-top:48px;margin-bottom:80px}.detail .row-block{-moz-column-gap:80px;column-gap:80px;row-gap:40px;margin:25px 0}.detail .m-frame-news{margin-bottom:200px}#news-content figure figcaption{font-size:1.4rem}}@media screen and (max-width: 767px){.detail .paragraph{margin-top:12px}#news-content{font-size:1.4rem}}