@charset "UTF-8";

.briefing {
        background-color: #19265c;
        padding:4rem 0 5rem 0;
      }

      .briefing-box {
        background-color: #f4f4f7;
        color:#000;
        padding:2rem;
        font-weight:700;
        font-size:0.9rem;
      }

      .briefing-box img.b-l {
        border:1px solid #ccc;
      }

      .briefing-title {
        font-weight:700;
        text-align:center;
        color:#d9b152;
        font-size:1.7rem;
        line-height:130%;
        margin-bottom:3rem;
      }

      .briefing-title span {
        font-size:1rem;
        display:block;
      }

      .briefing-box-title {
        color:#19265c;
        font-weight:700;
        font-size:1.4rem;
        margin-bottom:1rem;

      }
      .topic-title {
        margin-bottom:1.7rem;
        font-size:2rem;
        font-weight:900;
      }

      .topic-title span{
        font-size:0.7rem;
        font-weight:900;
        display:block;
      }

      .jisseki {
        background-color: #f4f4f7;
        padding:6rem 0;
      }

        @media screen and (max-width:599px)  { 

      .jisseki {
        padding:0 0 4rem 0;
      }
    }

      .jisseki-title {
        margin-bottom:0.5rem;
        font-weight:700;
        color:#19265c;
        font-size:1.1rem;
        text-align:center;
        border:1px solid #19265c;
        padding:0.2rem;
        width:100%;
      }

      .section-con {
        margin:4rem 0 0 0;
      }

      .btn02-box {
        position: absolute;
        bottom:12%;
        left:18%;
      }

      @media screen and (max-width:599px)  { 
        .btn02-box {
        position: absolute;
        bottom:9%;
        left:auto;
      }
      }
      