/*##############################
Activity PAGE
##############################*/
#activity-contents {
  padding: 30px 30px 0 30px; }
  #activity-contents .activity-inner {
    margin: 0 auto;
    max-width: 1400px; }
    #activity-contents .activity-inner .read {
      text-align: center;
      margin-bottom: 70px; }
      #activity-contents .activity-inner .read p {
        font-size: 16px;
        line-height: 1.8em; }
    #activity-contents .activity-inner .activity_main-set {
      margin-bottom: 0px;
      border-bottom: solid 0px #000000; }
      #activity-contents .activity-inner .activity_main-set figure {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 50px; }
        #activity-contents .activity-inner .activity_main-set figure .ph {
          width: 49%; }
          #activity-contents .activity-inner .activity_main-set figure .ph img {
            width: 100%; }
        #activity-contents .activity-inner .activity_main-set figure figcaption {
          width: 49%; }
          #activity-contents .activity-inner .activity_main-set figure figcaption h1 {
            font-size: 25px;
            font-weight: bold;
            color: #336699;
            margin-bottom: 10px; }
            #activity-contents .activity-inner .activity_main-set figure figcaption h1 i {
              margin-right: 5px; }
          #activity-contents .activity-inner .activity_main-set figure figcaption p {
            font-size: 16px;
            margin-bottom: 20px; }
            #activity-contents .activity-inner .activity_main-set figure figcaption p span {
              font-weight: bold; }
              #activity-contents .activity-inner .activity_main-set figure figcaption p span i {
                margin-right: 5px; }
