/* media query */
/* font size */
@import url("https://fonts.googleapis.com/css2?family=Source+Serif+Pro&display=swap");
/*** hero ***/
#hero-img.min {
  background-image: none; }

/*** news ***/
#newsArea {
  padding-top: 50px;
  margin-bottom: 40px; }

/**** detail ****/
#section_detail_txt {
  width: 100%;
  padding-top: 50px;
  margin-bottom: 30px; }
  #section_detail_txt p {
    text-align: left;
    line-height: 1.8; }
    #section_detail_txt p.date {
      font-size: 1.6rem;
      margin-bottom: 20px; }
      #section_detail_txt p.date span {
        background-color: #18448E;
        color: #FFF;
        display: inline-block;
        line-height: 1.2;
        margin: -2px 10px 0;
        padding: 4px 5px;
        text-align: center;
        vertical-align: middle;
        min-width: 90px; }
        #section_detail_txt p.date span.t-red {
          background-color: #910734; }
    #section_detail_txt p.title {
      font-size: 2rem;
      font-weight: bold;
      padding-bottom: 20px;
      margin-bottom: 30px;
      border-bottom: 2px solid #d6d6d6; }
