@media screen and (min-width:768px){.m-news-search{border-radius:5px;padding:40px}.m-news-search__section{align-items:baseline;display:flex}.m-news-search__section+.m-news-search__section{margin-top:24px}.m-news-search__head{flex-basis:17%;flex-shrink:0}.m-news-search__heading{font-size:1.6rem}.m-news-search__body{flex-grow:1}.m-news-search__content{align-items:baseline;display:flex;gap:32px}.m-news-search__primary{flex-shrink:0}.m-news-search__lists{display:flex;flex-grow:1;flex-wrap:wrap;gap:16px}.m-news-search__block{font-size:1.6rem;padding-left:20px}.m-news-search__block__button{padding:0 24px}*+.m-news-index__content{margin-top:64px}.m-news-index__heading{font-size:2.4rem}*+.m-index-news{margin-top:40px}.c-news-detail__meta{gap:32px}.c-news-detail__date{font-size:1.5rem}.c-news-detail__tag{font-size:1.2rem;margin-left:0;min-width:90px;padding:3px 5px}.c-news-detail__title{font-size:3.6rem}*+.c-news-detail__title{margin-top:32px}.c-news-detail__title-sub{font-size:2.2rem}*+.c-news-detail__title-sub{margin-top:16px}.c-news-detail__corp{font-size:1.4rem}*+.c-news-detail__corp{margin-top:16px}.c-news-detail__body{padding:0 3em}*+.c-news-detail__body{margin-top:64px}.c-news-detail__body h1,.c-news-detail__body h2{font-size:2.4rem}.c-news-detail__body h3,.c-news-detail__body h4,.c-news-detail__body h5,.c-news-detail__body h6{font-size:22px}.c-news-detail__body .contents-wrap:nth-child(odd){flex-direction:row-reverse}.c-news-detail__body .contents-wrap .text{width:50%}.c-news-detail__body .contents-wrap .img{width:45%}.c-news-detail__body .contents-wrap .text h3{font-size:2.2rem}.c-news-detail__body .link-btn>a{font-size:1.4rem;width:70%}.c-news-detail__body .btn-black-l a,.c-news-detail__body .btn-red-l a{font-size:1.8rem;max-width:840px;padding:60px 0}.c-news-detail__body .btn-black-s a,.c-news-detail__body .btn-red-s a{font-size:1.6rem;max-width:400px}.c-news-detail__contact{margin-left:3em;margin-right:3em}*+.c-news-detail__contact{margin-top:56px}*+.c-news-detail__foot{margin-top:64px}*+.m-pagination{margin-top:80px}.m-pagination__arrow{height:60px;width:60px}.m-pagination__arrow.is-prev:before{left:22px}.m-pagination__arrow.is-prev:after{left:13px}.m-pagination__arrow.is-next:before{right:22px}.m-pagination__arrow.is-next:after{right:21px}.m-pagination__lists{gap:16px;justify-content:center;padding:0 16px}.m-pagination__item{font-size:2.4rem;height:60px;padding:.5em .2em;width:60px}}