.p-news{margin:0 auto 60px}@media screen and (min-width: 1024px){.p-news{max-width:1280px;margin:0 auto 80px}}.p-news__title{font-size:1.8rem;margin:0 auto 30px;color:#008bd5;text-align:left;font-weight:bold;border-bottom:2px solid #008bd5;padding-bottom:10px}@media screen and (min-width: 768px){.p-news__title{font-size:2rem}}@media screen and (min-width: 1024px){.p-news__title{font-size:2.4rem}}.p-news__text{text-align:center;margin:0 auto 30px;font-size:1.4rem}.p-news__text a{color:#008bd5}@media screen and (min-width: 768px){.p-news__text{font-size:1.6rem;margin:0 auto 60px}}@media screen and (min-width: 1024px){.p-news__text{font-size:1.8rem}}.p-news__content{display:grid;grid-template-rows:1fr auto;gap:60px}@media screen and (min-width: 1024px){.p-news__content{grid-template-rows:1fr;grid-template-columns:1fr 240px}}.p-news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.p-news__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.6rem;color:#333;gap:10px;border-bottom:1px solid #008bd5;padding-bottom:20px}.p-news__list__item:first-child{border-top:1px solid #008bd5;padding-top:20px}.p-news__list__item time{line-height:1.6;color:#333}@media screen and (min-width: 1024px){.p-news__list{gap:40px}.p-news__list__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:1.8rem;gap:20px;padding-bottom:40px;padding-left:20px;padding-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-news__list__item:first-child{padding-top:40px}}.p-news__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.p-news__cat{line-height:1.6;font-size:1.2rem;color:#fff;background-color:#008bd5;padding:2px 12px;width:120px;text-align:center}@media screen and (min-width: 1024px){.p-news__cat{font-size:1.4rem;width:140px}}.p-news__link{line-height:1.6;text-decoration:underline;color:#333}.p-news__archive__title{font-size:1.8rem;color:#008bd5;font-weight:bold;margin-bottom:20px}.p-news__archive__list{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}.p-news__archive__list:last-of-type{margin-bottom:0px}.p-news__archive__list li{font-size:1.6rem;color:#008bd5;padding-left:15px;position:relative}.p-news__archive__list li::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #008bd5;border-right:1px solid #008bd5}.p-news__archive__list li a{color:#008bd5}@media screen and (min-width: 768px){.p-news__archive__list li{font-size:1.8rem}}.p-news__inner h2{color:#008bd5;font-size:1.8rem;margin-bottom:10px;font-weight:bold}.p-news__inner h3{color:#333;font-size:1.8rem;margin-bottom:10px;font-weight:bold}.p-news__inner h4{color:#008bd5;font-size:1.6rem;margin-bottom:10px;font-weight:bold}.p-news__inner h5{color:#333;font-size:1.6rem;margin-bottom:10px;font-weight:normal}.p-news__inner h6{color:#666;font-size:1.6rem;margin-bottom:10px;font-weight:normal}.p-news__inner p{text-align:justify}.post__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #333;padding-top:20px;margin-top:40px}.post__link .post_link__left,.post__link .post_link__right{color:#008bd5}.post__link .post_link__left a,.post__link .post_link__right a{color:#008bd5}/*# sourceMappingURL=single.css.map */