/* ======================================================================
 setting
====================================================================== */
/* ======================================================================
 p_news_single
====================================================================== */
.p_news_single .l_content {
  padding: 165px 0 100px;
}
.p_news_single .l_content .l_main .inner .date_wrap .date {
  max-width: 1330px;
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  text-align: right;
}
.p_news_single .l_content .l_main .inner .ttl {
  max-width: 1330px;
  padding: 0 15px;
  width: 100%;
  font-size: 30px;
  text-align: center;
  margin: 10px 0 50px;
}
@media screen and (max-width: 968px) {
  .p_news_single .l_content .l_main .inner .ttl {
    font-size: 28px;
    padding: 0;
    line-height: 1.4;
  }
}
@media screen and (max-width: 968px) {
  .p_news_single .l_content .l_main .inner .detail .inner {
    padding: 0;
  }
}
.p_news_single .l_content .l_main .inner .detail .inner p {
  font-size: 16px;
  margin: 0 0 20px;
  line-height: 1.4;
}
.p_news_single .l_content .l_main .inner .detail .inner .mookbutton {
  width: 48%;
  margin: 20px auto;
}
@media screen and (max-width: 968px) {
  .p_news_single .l_content .l_main .inner .detail .inner .mookbutton {
    width: 100%;
  }
}
@media screen and (max-width: 968px) {
  .p_news_single .l_content .l_main .inner .detail .inner .flex {
    flex-wrap: wrap;
  }
}

/*# sourceMappingURL=p_news_single.css.map */
